Glibc

From Void Linux Wiki
Jump to: navigation, 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.