Linux repositories inspector

glibc-headers - Header files for development using standard C libraries.

The glibc-headers package contains the header files necessary for developing programs which use the standard C libraries (which are used by nearly all programs). If you are developing programs which will use the standard C libraries, your system needs to have these standard header files available in order to create the executables.

Install glibc-headers if you are going to develop programs which will use the standard C libraries.
2.29.9000
Fedora iconFedora rawhide
2.29
Fedora iconFedora 30
2.28
Fedora iconFedora 29
2.27
Fedora iconFedora 28
2.17
CentOS iconCentOS 7.6.1810
DistributionVersionSincePackageInstalledPackager
CentOS iconCentOS 7.6.1810 osrpm2.17-260.el7Jan 14683 kiB2.23 MiBCentOS BuildSystem
CentOS iconCentOS 7.6.1810 updatesrpm2.17-260.el7_6.6Jul 04684 kiB2.23 MiBCentOS BuildSystem
CentOS iconCentOS 7.6.1810 updatesrpm2.17-260.el7_6.5Jun 17683 kiB2.23 MiBCentOS BuildSystem
CentOS iconCentOS 7.6.1810 updatesrpm2.17-260.el7_6.4Apr 09683 kiB2.23 MiBCentOS BuildSystem
CentOS iconCentOS 7.6.1810 updatesrpm2.17-260.el7_6.3Feb 01683 kiB2.23 MiBCentOS BuildSystem
Fedora iconFedora 28 releases/Everything-osrpm2.27-8.fc28Jan 14454 kiB1.93 MiBFedora Project
Fedora iconFedora 28 releases/Server-osrpm2.27-8.fc28Jan 14454 kiB1.93 MiBFedora Project
Fedora iconFedora 28 releases/Workstation-osrpm2.27-8.fc28Jan 14454 kiB1.93 MiBFedora Project
Fedora iconFedora 29 releases/Everything-osrpm2.28-9.fc29Jan 14460 kiB1.93 MiBFedora Project
Fedora iconFedora 29 releases/Server-osrpm2.28-9.fc29Jan 14460 kiB1.93 MiBFedora Project
Fedora iconFedora 29 releases-test/Everything-osrpm2.28-6.fc29Jan 14459 kiB1.93 MiBFedora Project
Fedora iconFedora 29 releases-test/Server-osrpm2.28-6.fc29Jan 14459 kiB1.93 MiBFedora Project
Fedora iconFedora 30 releases/Everything-osrpm2.29-9.fc30Jun 17475 kiB1.95 MiBFedora Project
Fedora iconFedora 30 releases/Server-osrpm2.29-9.fc30Jun 17475 kiB1.95 MiBFedora Project
Fedora iconFedora 30 releases/Workstation-osrpm2.29-9.fc30Jun 17475 kiB1.95 MiBFedora Project
Fedora iconFedora 30 releases-test/Server-osrpm2.29-8.fc30Jun 17475 kiB1.95 MiBFedora Project
Fedora iconFedora 30 releases-test/Workstation-osrpm2.29-8.fc30Jun 17475 kiB1.95 MiBFedora Project
Fedora iconFedora rawhide development/Everything-osrpm2.29.9000-32.fc31Yesterday465 kiB1.97 MiBFedora Project
Fedora iconFedora rawhide development/Server-osrpm2.29.9000-32.fc310 - 00:34465 kiB1.97 MiBFedora Project
Fedora iconFedora rawhide development/Workstation-osrpm2.29.9000-32.fc310 - 01:11465 kiB1.97 MiBFedora Project

Latest updates

Fedora rawhide icon

Fedora rawhide development/Everything-os: Updated from 2.29.9000-31.fc31 to 2.29.9000-32.fc31

Yesterday
  • Auto-sync with upstream branch master,
    commit 3556658c5b8765480711b265abc901c67d5fc060.
  • Regenerate po/libc.pot for 2.30 release.
  • nptl: Add POSIX-proposed _clock functions to hppa pthread.h
  • nptl: Remove unnecessary forwarding of pthread_cond_clockwait from libc
  • Afar locales: Months and days updated from CLDR (bug 21897).
  • nl_BE locale: Use "copy "nl_NL"" in LC_NAME (bug 23996).
  • nl_BE and nl_NL locales: Dutch salutations (bug 23996).
  • ga_IE and en_IE locales: Revert first_weekday removal (bug 24200).
  • nptl: Remove futex_supports_exact_relative_timeouts
  • Update NEWS for new _clockwait and _clocklock functions
  • nptl: Add POSIX-proposed pthread_mutex_clocklock
  • nptl: Rename lll_timedlock to lll_clocklock and add clockid parameter
  • nptl: Add POSIX-proposed pthread_rwlock_clockrdlock & pthread_rwlock_clockwrlock
  • nptl: pthread_rwlock: Move timeout validation into _full functions
  • nptl: Add POSIX-proposed pthread_cond_clockwait
  • nptl: Add POSIX-proposed sem_clockwait
  • nptl: Add clockid parameter to futex timed wait calls
  • posix: Fix large mmap64 offset for mips64n32 (BZ#24699)
  • nss_db: fix endent wrt NULL mappings [BZ #24695] [BZ #24696]
Fedora rawhide icon

Fedora rawhide development/Workstation-os: Updated from 2.29.9000-31.fc31 to 2.29.9000-32.fc31

0 - 01:11
  • Auto-sync with upstream branch master,
    commit 3556658c5b8765480711b265abc901c67d5fc060.
  • Regenerate po/libc.pot for 2.30 release.
  • nptl: Add POSIX-proposed _clock functions to hppa pthread.h
  • nptl: Remove unnecessary forwarding of pthread_cond_clockwait from libc
  • Afar locales: Months and days updated from CLDR (bug 21897).
  • nl_BE locale: Use "copy "nl_NL"" in LC_NAME (bug 23996).
  • nl_BE and nl_NL locales: Dutch salutations (bug 23996).
  • ga_IE and en_IE locales: Revert first_weekday removal (bug 24200).
  • nptl: Remove futex_supports_exact_relative_timeouts
  • Update NEWS for new _clockwait and _clocklock functions
  • nptl: Add POSIX-proposed pthread_mutex_clocklock
  • nptl: Rename lll_timedlock to lll_clocklock and add clockid parameter
  • nptl: Add POSIX-proposed pthread_rwlock_clockrdlock & pthread_rwlock_clockwrlock
  • nptl: pthread_rwlock: Move timeout validation into _full functions
  • nptl: Add POSIX-proposed pthread_cond_clockwait
  • nptl: Add POSIX-proposed sem_clockwait
  • nptl: Add clockid parameter to futex timed wait calls
  • posix: Fix large mmap64 offset for mips64n32 (BZ#24699)
  • nss_db: fix endent wrt NULL mappings [BZ #24695] [BZ #24696]
Fedora rawhide icon

Fedora rawhide development/Server-os: Updated from 2.29.9000-31.fc31 to 2.29.9000-32.fc31

0 - 00:34
  • Auto-sync with upstream branch master,
    commit 3556658c5b8765480711b265abc901c67d5fc060.
  • Regenerate po/libc.pot for 2.30 release.
  • nptl: Add POSIX-proposed _clock functions to hppa pthread.h
  • nptl: Remove unnecessary forwarding of pthread_cond_clockwait from libc
  • Afar locales: Months and days updated from CLDR (bug 21897).
  • nl_BE locale: Use "copy "nl_NL"" in LC_NAME (bug 23996).
  • nl_BE and nl_NL locales: Dutch salutations (bug 23996).
  • ga_IE and en_IE locales: Revert first_weekday removal (bug 24200).
  • nptl: Remove futex_supports_exact_relative_timeouts
  • Update NEWS for new _clockwait and _clocklock functions
  • nptl: Add POSIX-proposed pthread_mutex_clocklock
  • nptl: Rename lll_timedlock to lll_clocklock and add clockid parameter
  • nptl: Add POSIX-proposed pthread_rwlock_clockrdlock & pthread_rwlock_clockwrlock
  • nptl: pthread_rwlock: Move timeout validation into _full functions
  • nptl: Add POSIX-proposed pthread_cond_clockwait
  • nptl: Add POSIX-proposed sem_clockwait
  • nptl: Add clockid parameter to futex timed wait calls
  • posix: Fix large mmap64 offset for mips64n32 (BZ#24699)
  • nss_db: fix endent wrt NULL mappings [BZ #24695] [BZ #24696]
Fedora rawhide icon

Fedora rawhide development/Server-os: Updated from 2.29.9000-30.fc31 to 2.29.9000-31.fc31

Jul 12
  • Auto-sync with upstream branch master,
    commit 30ba0375464f34e4bf8129f3d3dc14d0c09add17.
  • Don't declare __malloc_check_init in <malloc.h> (bug 23352)
  • nftw: fill in stat buf for dangling links [BZ #23501]
  • dl-vdso: Add LINUX_4 HASH CODE to support nds32 vdso mechanism
  • riscv: restore ABI compatibility (bug 24484)
  • aarch64: new ifunc resolver ABI
  • nptl: Remove vfork IFUNC-based forwarder from libpthread [BZ #20188]
  • malloc: Add nptl, htl dependency for the subdirectory [BZ #24757]
  • Call _dl_open_check after relocation [BZ #24259]
  • Linux: Use mmap instead of malloc in dirent/tst-getdents64
  • ld.so: Support moving versioned symbols between sonames [BZ #24741]
  • io: Remove copy_file_range emulation [BZ #24744]
  • Linux: Adjust gedents64 buffer size to int range [BZ #24740]
  • powerpc: Use generic e_expf
  • Linux: Add nds32 specific syscalls to syscall-names.list
  • szl_PL locale: Fix a typo in the previous commit (bug 24652).
Fedora rawhide icon

Fedora rawhide development/Workstation-os: Updated from 2.29.9000-30.fc31 to 2.29.9000-31.fc31

Jul 12
  • Auto-sync with upstream branch master,
    commit 30ba0375464f34e4bf8129f3d3dc14d0c09add17.
  • Don't declare __malloc_check_init in <malloc.h> (bug 23352)
  • nftw: fill in stat buf for dangling links [BZ #23501]
  • dl-vdso: Add LINUX_4 HASH CODE to support nds32 vdso mechanism
  • riscv: restore ABI compatibility (bug 24484)
  • aarch64: new ifunc resolver ABI
  • nptl: Remove vfork IFUNC-based forwarder from libpthread [BZ #20188]
  • malloc: Add nptl, htl dependency for the subdirectory [BZ #24757]
  • Call _dl_open_check after relocation [BZ #24259]
  • Linux: Use mmap instead of malloc in dirent/tst-getdents64
  • ld.so: Support moving versioned symbols between sonames [BZ #24741]
  • io: Remove copy_file_range emulation [BZ #24744]
  • Linux: Adjust gedents64 buffer size to int range [BZ #24740]
  • powerpc: Use generic e_expf
  • Linux: Add nds32 specific syscalls to syscall-names.list
  • szl_PL locale: Fix a typo in the previous commit (bug 24652).
Fedora rawhide icon

Fedora rawhide development/Everything-os: Updated from 2.29.9000-30.fc31 to 2.29.9000-31.fc31

Jul 12
  • Auto-sync with upstream branch master,
    commit 30ba0375464f34e4bf8129f3d3dc14d0c09add17.
  • Don't declare __malloc_check_init in <malloc.h> (bug 23352)
  • nftw: fill in stat buf for dangling links [BZ #23501]
  • dl-vdso: Add LINUX_4 HASH CODE to support nds32 vdso mechanism
  • riscv: restore ABI compatibility (bug 24484)
  • aarch64: new ifunc resolver ABI
  • nptl: Remove vfork IFUNC-based forwarder from libpthread [BZ #20188]
  • malloc: Add nptl, htl dependency for the subdirectory [BZ #24757]
  • Call _dl_open_check after relocation [BZ #24259]
  • Linux: Use mmap instead of malloc in dirent/tst-getdents64
  • ld.so: Support moving versioned symbols between sonames [BZ #24741]
  • io: Remove copy_file_range emulation [BZ #24744]
  • Linux: Adjust gedents64 buffer size to int range [BZ #24740]
  • powerpc: Use generic e_expf
  • Linux: Add nds32 specific syscalls to syscall-names.list
  • szl_PL locale: Fix a typo in the previous commit (bug 24652).
CentOS 7.6.1810 icon

CentOS 7.6.1810 updates: Updated from 2.17-260.el7_6.5 to 2.17-260.el7_6.6

Jul 04
  • Update glibc-rh1560641.patch to initialize pad outside
    the conditional eliminating an uninitialized byte warning from valgrind. (#1560641)
Fedora rawhide icon

Fedora rawhide development/Everything-os: Updated from 2.29.9000-28.fc31 to 2.29.9000-30.fc31

Jun 28
  • Auto-sync with upstream branch master,
    commit 2bd81b60d6ffdf7e0d22006d69f4b812b1c80513.
  • szl_PL locale: Spelling corrections (swbz 24652).
  • nl_{AW,NL}: Correct the thousands separator and grouping (swbz 23831).
  • Add missing VDSO_{NAME,HASH}_* macros and use them for PREPARE_VERSION_KNOWN
  • nptl: Convert various tests to use libsupport
  • support: Invent verbose_printf macro
  • support: Add xclock_now helper function.
Fedora rawhide icon

Fedora rawhide development/Workstation-os: Updated from 2.29.9000-28.fc31 to 2.29.9000-30.fc31

Jun 25
  • Auto-sync with upstream branch master,
    commit 2bd81b60d6ffdf7e0d22006d69f4b812b1c80513.
  • szl_PL locale: Spelling corrections (swbz 24652).
  • nl_{AW,NL}: Correct the thousands separator and grouping (swbz 23831).
  • Add missing VDSO_{NAME,HASH}_* macros and use them for PREPARE_VERSION_KNOWN
  • nptl: Convert various tests to use libsupport
  • support: Invent verbose_printf macro
  • support: Add xclock_now helper function.
Fedora rawhide icon

Fedora rawhide development/Server-os: Updated from 2.29.9000-28.fc31 to 2.29.9000-30.fc31

Jun 25
  • Auto-sync with upstream branch master,
    commit 2bd81b60d6ffdf7e0d22006d69f4b812b1c80513.
  • szl_PL locale: Spelling corrections (swbz 24652).
  • nl_{AW,NL}: Correct the thousands separator and grouping (swbz 23831).
  • Add missing VDSO_{NAME,HASH}_* macros and use them for PREPARE_VERSION_KNOWN
  • nptl: Convert various tests to use libsupport
  • support: Invent verbose_printf macro
  • support: Add xclock_now helper function.
Fedora rawhide icon

Fedora rawhide development/Workstation-os: Updated from 2.29.9000-26.fc31 to 2.29.9000-28.fc31

Jun 21
  • Auto-sync with upstream branch master,
    commit 48c3c1238925410b4e777dc94e2fde4cc9132d44.
  • Linux: Fix __glibc_has_include use for <sys/stat.h> and statx (#1721129)
  • <sys/cdefs.h>: Inhibit macro expansion for __glibc_has_include
  • Add IPV6_ROUTER_ALERT_ISOLATE from Linux 5.1 to bits/in.h
  • aarch64: handle STO_AARCH64_VARIANT_PCS
  • aarch64: add STO_AARCH64_VARIANT_PCS and DT_AARCH64_VARIANT_PCS
  • powerpc: Remove optimized finite
  • math: Use wordsize-64 version for finite
  • powerpc: Remove optimized isinf
  • math: Use wordsize-64 version for isinf
  • powerpc: Remove optimized isnan
  • math: Use wordsize-64 version for isnan
  • benchtests: Add isnan/isinf/isfinite benchmark
  • powerpc: copysign cleanup
  • powerpc: consolidate rint
  • libio: freopen of default streams crashes in old programs (swbz#24632)
  • Linux: Deprecate <sys/sysctl.h> and sysctl
  • <sys/stat.h>: Use Linux UAPI header for statx if available and useful (#1721129)
  • <sys/cdefs.h>: Add __glibc_has_include macro
  • Improve performance of memmem
  • Improve performance of strstr
  • Benchmark strstr hard needles
  • Fix malloc tests build with GCC 10
Fedora rawhide icon

Fedora rawhide development/Everything-os: Updated from 2.29.9000-10.fc31 to 2.29.9000-28.fc31

Jun 21
  • Auto-sync with upstream branch master,
    commit 48c3c1238925410b4e777dc94e2fde4cc9132d44.
  • Linux: Fix __glibc_has_include use for <sys/stat.h> and statx (#1721129)
  • <sys/cdefs.h>: Inhibit macro expansion for __glibc_has_include
  • Add IPV6_ROUTER_ALERT_ISOLATE from Linux 5.1 to bits/in.h
  • aarch64: handle STO_AARCH64_VARIANT_PCS
  • aarch64: add STO_AARCH64_VARIANT_PCS and DT_AARCH64_VARIANT_PCS
  • powerpc: Remove optimized finite
  • math: Use wordsize-64 version for finite
  • powerpc: Remove optimized isinf
  • math: Use wordsize-64 version for isinf
  • powerpc: Remove optimized isnan
  • math: Use wordsize-64 version for isnan
  • benchtests: Add isnan/isinf/isfinite benchmark
  • powerpc: copysign cleanup
  • powerpc: consolidate rint
  • libio: freopen of default streams crashes in old programs (swbz#24632)
  • Linux: Deprecate <sys/sysctl.h> and sysctl
  • <sys/stat.h>: Use Linux UAPI header for statx if available and useful (#1721129)
  • <sys/cdefs.h>: Add __glibc_has_include macro
  • Improve performance of memmem
  • Improve performance of strstr
  • Benchmark strstr hard needles
  • Fix malloc tests build with GCC 10
Fedora rawhide icon

Fedora rawhide development/Server-os: Updated from 2.29.9000-26.fc31 to 2.29.9000-28.fc31

Jun 21
  • Auto-sync with upstream branch master,
    commit 48c3c1238925410b4e777dc94e2fde4cc9132d44.
  • Linux: Fix __glibc_has_include use for <sys/stat.h> and statx (#1721129)
  • <sys/cdefs.h>: Inhibit macro expansion for __glibc_has_include
  • Add IPV6_ROUTER_ALERT_ISOLATE from Linux 5.1 to bits/in.h
  • aarch64: handle STO_AARCH64_VARIANT_PCS
  • aarch64: add STO_AARCH64_VARIANT_PCS and DT_AARCH64_VARIANT_PCS
  • powerpc: Remove optimized finite
  • math: Use wordsize-64 version for finite
  • powerpc: Remove optimized isinf
  • math: Use wordsize-64 version for isinf
  • powerpc: Remove optimized isnan
  • math: Use wordsize-64 version for isnan
  • benchtests: Add isnan/isinf/isfinite benchmark
  • powerpc: copysign cleanup
  • powerpc: consolidate rint
  • libio: freopen of default streams crashes in old programs (swbz#24632)
  • Linux: Deprecate <sys/sysctl.h> and sysctl
  • <sys/stat.h>: Use Linux UAPI header for statx if available and useful (#1721129)
  • <sys/cdefs.h>: Add __glibc_has_include macro
  • Improve performance of memmem
  • Improve performance of strstr
  • Benchmark strstr hard needles
  • Fix malloc tests build with GCC 10
Fedora 30 icon

Fedora 30 releases/Everything-os: Version 2.29-9.fc30 introduced

Jun 17
  • Auto-sync with upstream branch release/2.29/master,
    commit 0941350c20a52447e53c5169354408e3db591f73:
  • Fix output of LD_SHOW_AUXV=1
  • regex: fix read overrun [BZ #24114]
  • Record CVE-2019-9169 in NEWS and ChangeLog [BZ #24114]
  • S390: Mark vx and vxe as important hwcap
  • ja_JP: Change the offset for Taisho gan-nen from 2 to 1 [BZ #24162]
  • ja_JP locale: Add entry for the new Japanese era [BZ #22964]
Fedora 30 icon

Fedora 30 releases-test/Workstation-os: Version 2.29-8.fc30 introduced

Jun 17
  • Drop glibc-rh1674280.patch. Different fix applied upstream. (#1674280)
  • Auto-sync with upstream branch release/2.29/master,
    commit 067fc32968b601493f4b247a3ac00caeea3f3d61:
  • nptl: Fix invalid Systemtap probe in pthread_join (#1674280)
Fedora 30 icon

Fedora 30 releases-test/Server-os: Version 2.29-8.fc30 introduced

Jun 17
  • Drop glibc-rh1674280.patch. Different fix applied upstream. (#1674280)
  • Auto-sync with upstream branch release/2.29/master,
    commit 067fc32968b601493f4b247a3ac00caeea3f3d61:
  • nptl: Fix invalid Systemtap probe in pthread_join (#1674280)
Fedora 30 icon

Fedora 30 releases/Workstation-os: Version 2.29-9.fc30 introduced

Jun 17
  • Auto-sync with upstream branch release/2.29/master,
    commit 0941350c20a52447e53c5169354408e3db591f73:
  • Fix output of LD_SHOW_AUXV=1
  • regex: fix read overrun [BZ #24114]
  • Record CVE-2019-9169 in NEWS and ChangeLog [BZ #24114]
  • S390: Mark vx and vxe as important hwcap
  • ja_JP: Change the offset for Taisho gan-nen from 2 to 1 [BZ #24162]
  • ja_JP locale: Add entry for the new Japanese era [BZ #22964]
Fedora 30 icon

Fedora 30 releases/Server-os: Version 2.29-9.fc30 introduced

Jun 17
  • Auto-sync with upstream branch release/2.29/master,
    commit 0941350c20a52447e53c5169354408e3db591f73:
  • Fix output of LD_SHOW_AUXV=1
  • regex: fix read overrun [BZ #24114]
  • Record CVE-2019-9169 in NEWS and ChangeLog [BZ #24114]
  • S390: Mark vx and vxe as important hwcap
  • ja_JP: Change the offset for Taisho gan-nen from 2 to 1 [BZ #24162]
  • ja_JP locale: Add entry for the new Japanese era [BZ #22964]
Fedora rawhide icon

Fedora rawhide development/Workstation-os: Updated from 2.29.9000-10.fc31 to 2.29.9000-26.fc31

Jun 17
  • Restore /usr/lib/locale/locale-archive under its original name (#1716710)
CentOS 7.6.1810 icon

CentOS 7.6.1810 updates: Updated from 2.17-260.el7_6.4 to 2.17-260.el7_6.5

Jun 17
  • Update glibc-rh1560641.patch to initialize pad outside
    the conditional eliminating an uninitialized byte warning from valgrind. (#1560641)

Related packages

glibc - The GNU libc libraries
⇧ Top