glibc
GNU libc C library
homepage ↗ cpe: cpe:/a:gnu:glibc
⚠ Security advisories affect this package: GLSA 202509-04, GLSA 202505-06, GLSA 202405-17, GLSA 202402-01, GLSA 202310-03
Available in
| Overlay | Newest | Ebuilds | Last activity | |
|---|---|---|---|---|
| gentoo gitweb ↗ | 2.44 | 21 | 15 h | details › |
| sam_c GitHub ↗ | 2.43.9999 | 4 | 4 d | details › |
Versions & arches
| Version | Overlay | amd64 | arm64 | x86 | ppc64 | riscv | alpha | arm | hppa | loong | m68k | mips | ppc | s390 | sparc | Committed | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 9999 LIVE | gentoo | follows upstream — no keywords | — | view · download · history ↗ | |||||||||||||
| 9999 LIVE ≈ | sam_c | follows upstream — no keywords | 4 d | view · download · history ↗ | |||||||||||||
| 2.44 | gentoo | amd64 untested | arm64 untested | x86 untested | ppc64 untested | riscv untested | alpha untested | arm untested | hppa untested | loong untested | m68k untested | mips untested | ppc untested | s390 untested | sparc untested | — | view · download · history ↗ |
| 2.43.9999 LIVE | gentoo | follows upstream — no keywords | — | view · download · history ↗ | |||||||||||||
| 2.43.9999 ≈ | sam_c | amd64 untested | arm64 untested | x86 untested | ppc64 untested | riscv untested | alpha untested | arm untested | hppa untested | loong untested | m68k untested | mips untested | ppc untested | s390 untested | sparc untested | 6 d | view · download · history ↗ |
| 2.43-r2 | gentoo | amd64 stable | arm64 stable | x86 stable | ppc64 stable | riscv testing | alpha testing | arm stable | hppa testing | loong testing | m68k testing | mips testing | ppc stable | s390 testing | sparc testing | — | view · download · history ↗ |
| 2.43-r1 | gentoo | amd64 testing | arm64 testing | x86 testing | ppc64 testing | riscv testing | alpha testing | arm testing | hppa testing | loong testing | m68k testing | mips testing | ppc testing | s390 testing | sparc testing | — | view · download · history ↗ |
| 2.43 | gentoo | amd64 testing | arm64 testing | x86 testing | ppc64 testing | riscv testing | alpha testing | arm testing | hppa testing | loong testing | m68k testing | mips testing | ppc testing | s390 testing | sparc testing | — | view · download · history ↗ |
| 2.42.9999 ≈ | sam_c | amd64 untested | arm64 untested | x86 untested | ppc64 untested | riscv untested | alpha untested | arm untested | hppa untested | loong untested | m68k untested | mips untested | ppc untested | s390 untested | sparc untested | 6 mo | view · download · history ↗ |
| 2.42-r7 | gentoo | amd64 stable | arm64 stable | x86 stable | ppc64 stable | riscv testing | alpha testing | arm stable | hppa testing | loong testing | m68k testing | mips testing | ppc stable | s390 testing | sparc testing | — | view · download · history ↗ |
| 2.42-r6 | gentoo | amd64 testing | arm64 testing | x86 testing | ppc64 testing | riscv testing | alpha testing | arm testing | hppa testing | loong testing | m68k testing | mips testing | ppc testing | s390 testing | sparc testing | — | view · download · history ↗ |
| 2.42-r5 | gentoo | amd64 stable | arm64 stable | x86 stable | ppc64 stable | riscv testing | alpha testing | arm stable | hppa testing | loong testing | m68k testing | mips testing | ppc stable | s390 testing | sparc testing | — | view · download · history ↗ |
| 2.42 ≈ | sam_c | amd64 untested | arm64 untested | x86 untested | ppc64 untested | riscv untested | alpha untested | arm untested | hppa untested | loong untested | m68k untested | mips untested | ppc untested | s390 untested | sparc untested | 6 mo | view · download · history ↗ |
| 2.41-r10 | gentoo | amd64 stable | arm64 stable | x86 stable | ppc64 stable | riscv testing | alpha testing | arm stable | hppa testing | loong testing | m68k testing | mips testing | ppc stable | s390 testing | sparc testing | — | view · download · history ↗ |
| 2.40-r11 | gentoo | amd64 stable | arm64 stable | x86 stable | ppc64 stable | riscv testing | alpha testing | arm stable | hppa testing | loong testing | m68k testing | mips testing | ppc stable | s390 testing | sparc testing | — | view · download · history ↗ |
| 2.39-r11 | gentoo | amd64 stable | arm64 stable | x86 stable | ppc64 stable | riscv testing | alpha testing | arm stable | hppa testing | loong testing | m68k testing | mips testing | ppc stable | s390 testing | sparc testing | — | view · download · history ↗ |
| 2.38-r13 | gentoo | amd64 stable | arm64 stable | x86 stable | ppc64 stable | riscv testing | alpha testing | arm stable | hppa testing | loong testing | m68k testing | mips testing | ppc stable | s390 testing | sparc testing | — | view · download · history ↗ |
| 2.37-r10 | gentoo | amd64 stable | arm64 stable | x86 stable | ppc64 stable | riscv testing | alpha testing | arm stable | hppa testing | loong testing | m68k testing | mips testing | ppc stable | s390 testing | sparc testing | — | view · download · history ↗ |
| 2.36-r8 | gentoo | amd64 stable | arm64 stable | x86 stable | ppc64 stable | riscv testing | alpha testing | arm stable | hppa testing | loong testing | m68k testing | mips testing | ppc stable | s390 testing | sparc testing | — | view · download · history ↗ |
| 2.35-r11 | gentoo | amd64 stable | arm64 stable | x86 stable | ppc64 stable | riscv testing | alpha testing | arm stable | hppa testing | loong testing | m68k testing | mips testing | ppc stable | s390 testing | sparc testing | — | view · download · history ↗ |
| 2.34-r14 | gentoo | amd64 stable | arm64 stable | x86 stable | ppc64 stable | riscv testing | alpha testing | arm stable | hppa testing | loong untested | m68k testing | mips testing | ppc stable | s390 testing | sparc testing | — | view · download · history ↗ |
| 2.33-r14 | gentoo | amd64 stable | arm64 stable | x86 stable | ppc64 stable | riscv testing | alpha testing | arm stable | hppa testing | loong untested | m68k testing | mips testing | ppc stable | s390 testing | sparc testing | — | view · download · history ↗ |
| 2.32-r8 | gentoo | amd64 stable | arm64 stable | x86 stable | ppc64 stable | riscv testing | alpha testing | arm stable | hppa testing | loong untested | m68k testing | mips testing | ppc stable | s390 testing | sparc testing | — | view · download · history ↗ |
| 2.31-r7 | gentoo | amd64 stable | arm64 stable | x86 stable | ppc64 stable | riscv testing | alpha testing | arm stable | hppa testing | loong untested | m68k testing | mips testing | ppc stable | s390 testing | sparc testing | — | view · download · history ↗ |
| 2.19-r3 | gentoo | amd64 testing | arm64 untested | x86 untested | ppc64 untested | riscv untested | alpha untested | arm untested | hppa untested | loong untested | m68k untested | mips untested | ppc untested | s390 untested | sparc untested | — | view · download · history ↗ |
Use flags of 2.44
- audit Enable support for Linux audit subsystem using sys-process/audit
- caps Use Linux capabilities library to control privilege
- cet Enable Intel Control-flow Enforcement Technology (needs binutils 2.29 and gcc 8)
- clang Allow building with clang (if proper environment is set). Highly experimental. Disable to auto-force gcc usage.
- compile-locales build *all* locales in src_install; this is generally meant for stage building only as it ignores /etc/locale.gen file and can be pretty slow
- custom-cflags Build with user-specified CFLAGS (unsupported)
- doc Add extra documentation (API, Javadoc, etc). It is recommended to enable per package instead of globally
- gd build memusage and memusagestat tools
- hash-sysv-compat enable sysv linker hashes in glibc for compatibility with binary software (EAC via wine/proton)
- headers-only Install only C headers instead of whole package. Mainly used by sys-devel/crossdev for toolchain bootstrap.
- +multiarch enable optimizations for multiple CPU architectures (detected at runtime)
- multilib On 64bit systems, if you want to be able to compile 32bit and 64bit binaries
- multilib-bootstrap Provide prebuilt libgcc.a and crt files if missing. Only needed for ABI switch.
- nscd Build, and enable support for, the Name Service Cache Daemon
- old-kernel Support the oldest kernel also supported by upstream glibc, otherwise the oldest in the Gentoo tree
- perl Install additional scripts written in Perl
- profile Add support for software performance analysis (will likely vary from ebuild to ebuild)
- selinux !!internal use only!! Security Enhanced Linux support, this must be set by the selinux profile or breakage will occur
- sframe enable building with sframe backtrace support
- +ssp protect stack of glibc internals
- stack-realign Realign the stack in the 32-bit build for compatibility with older binaries at some performance cost
- +static-libs Build static versions of dynamic libraries as well
- suid Make internal pt_chown helper setuid -- not needed if using Linux and have /dev/pts mounted with gid=5
- systemd Enable use of systemd-specific libraries and features like socket activation or session tracking
- systemtap Enable enhanced debugging hooks/interface via SystemTap static probe points. Note that this isn't exclusive to SystemTap, despite the name. This provides an interface which dev-debug/gdb optionally uses, see https://sourceware.org/gdb/wiki/LinkerInterface.
- test Enable dependencies and/or preparations necessary to run tests (usually controlled by FEATURES=test but can be toggled independently)
- vanilla Do not add extra patches which change default behaviour; DO NOT USE THIS ON A GLOBAL SCALE as the severity of the meaning changes drastically
- verify-sig Verify upstream signatures on distfiles
Runtime dependencies of 2.44
show 33 lines
gd?
(
)
nscd?
(
selinux?
(
audit?
(
)
caps?
(
)
)
)
suid?
(
caps?
(
)
)
selinux?
(
)
systemtap?
(
)
perl?
(
)
vanilla?
(
)