Warning: THE VOID WIKI IS DEPRECATED. It is no longer being maintained, contains outdated and incorrect information, and will eventually be shut down. Please refer to the Void Handbook, https://docs.voidlinux.org/, for the official documentation. If you can't find the information you're seeking, please raise an issue at https://github.com/void-linux/void-docs/issues

Glibc -

From Void Linux Wiki
Jump to navigation Jump to search

glibc or GNU C Library is the C standard library created by the Free Software Foundation as part of the GNU project and released under the GNU Lesser General Public License (LGPL) [1].

It is the default C library for most Linux distributions, though Void also offers musl as an alternative.

glibc on Void Linux

Void officially supports glibc on all supported target processor architectures. Every package in Void is built for glibc as well as the nonfree, multilib and debug sub repositories.

glibc use-cases

  • If you require using Void on the i686 architecture, currently only glibc is supported.
  • Some programs rely on glibc-specific behavior and will not work on other libc implementations, as well as virtually all proprietary software will only work on glibc. (With the exception of software packaged with things like Flatpak).
  • You cannot use musl due to issues presented in Musl#Possible_problems.