| Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
| Name: glibc-devel | Distribution: CentOS |
| Version: 2.39 | Vendor: CentOS |
| Release: 128.el10 | Build date: Tue Jul 7 14:41:24 2026 |
| Group: Unspecified | Build host: ppc64le-09.stream.rdu2.redhat.com |
| Size: 2697223 | Source RPM: glibc-2.39-128.el10.src.rpm |
| Packager: builder@centos.org | |
| Url: http://www.gnu.org/software/glibc/ | |
| Summary: Object files for development using standard C libraries. | |
The glibc-devel package contains the object 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 object files available in order to create the executables. Install glibc-devel if you are going to develop programs which will use the standard C libraries.
LGPL-2.1-or-later AND SunPro AND LGPL-2.1-or-later WITH GCC-exception-2.0 AND BSD-3-Clause AND GPL-2.0-or-later AND LGPL-2.1-or-later WITH GNU-compiler-exception AND GPL-2.0-only AND ISC AND LicenseRef-Fedora-Public-Domain AND HPND AND CMU-Mach AND LGPL-2.1-only AND LGPL-2.0-or-later AND Unicode-DFS-2015 AND GFDL-1.1-or-later AND GPL-1.0-or-later AND FSFUL AND MIT AND Inner-Net-2.0 AND X11 AND GPL-2.0-or-later WITH GCC-exception-2.0 AND GFDL-1.3-only AND GFDL-1.1-only AND GPL-3.0-or-later AND GPL-3.0-or-later WITH Autoconf-exception-generic-3.0 AND GPL-3.0-or-later WITH Texinfo-exception
* Tue Jul 07 2026 DJ Delorie <dj@redhat.com> - 2.39-128
- CVE-2026-5425: Fix out-of-bounds write via TSIG record processing
(RHEL-180652, RHEL-185612)
* Fri Jun 26 2026 Patsy Griffin <patsy@redhat.com> - 2.39-127
- CVE-2026-5928: Fix ungetwc operating on byte stream (RHEL-180654)
* Tue Jun 23 2026 Frédéric Bérat <fberat@redhat.com> - 2.39-126
- x86-64: Prefer EVEX512 string and memory functions on AMD Zen5
(RHEL-174869)
* Mon Jun 22 2026 Patsy Griffin <patsy@redhat.com> - 2.39-125
- CVE-2026-5450: Fix buffer overflow in scanf (RHEL-172694)
* Mon May 11 2026 Frédéric Bérat <fberat@redhat.com> - 2.39-124
- Add LD_DEBUG=tls for tracking thread-local storage and TCB management
(RHEL-159427)
* Sat May 09 2026 Frédéric Bérat <fberat@redhat.com> - 2.39-123
- CVE-2026-4046: Fix assertion failure in IBM1390 and IBM1399 iconv modules
(RHEL-162885)
* Tue May 05 2026 Frédéric Bérat <fberat@redhat.com> - 2.39-122
- Fix __nss_get_default_domain logic to restore netgroup user enumeration
(RHEL-149709)
* Tue Apr 07 2026 Frédéric Bérat <fberat@redhat.com> - 2.39-121
- Avoid duplicate DNS queries when search path contains "." (RHEL-142675)
* Wed Apr 01 2026 Florian Weimer <fweimer@redhat.com> - 2.39-120
- Sync with upstream branch release/2.39/master (RHEL-151554)
- Upstream commit: 0dc95ae10929aba1cc660e97cfc94903c2568efa
- resolv: Check hostname for validity (CVE-2026-4438)
- resolv: Count records correctly (CVE-2026-4437)
- iconvdata: Fix invalid pointer arithmetic in ANSI_X3.110 module
* Mon Mar 30 2026 Frédéric Bérat <fberat@redhat.com> - 2.39-119
- Fix NULL pointer dereference in __nss_database_get and
__nss_configure_lookup (RHEL-150270)
* Mon Mar 23 2026 Florian Weimer <fweimer@redhat.com> - 2.39-118
- patch-git: Avoid trailing tabs in changelog (RHEL-140226)
* Tue Mar 17 2026 Arjun Shankar <arjun@redhat.com> - 2.39-117
- dlfcn: Add dlinfo request type RTLD_DI_ORIGIN_PATH (RHEL-146428)
* Tue Mar 03 2026 DJ Delorie <dj@redhat.com> - 2.39-116
- Remove unneeded ld-linux .debug files (RHEL-136312)
* Thu Feb 26 2026 Frédéric Bérat <fberat@redhat.com> - 2.39-115
- Fix race condition in io/tst-stat (RHEL-151711)
* Mon Feb 16 2026 Patsy Griffin <patsy@redhat.com> - 2.39-114
- Remove default value for LD_PROFILE_OUTPUT (RHEL-142193)
* Tue Feb 10 2026 Patsy Griffin <patsy@redhat.com> - 2.39-113
- Update locales for Croatia to use EUR as currency symbol (RHEL-140103)
* Mon Feb 09 2026 Arjun Shankar <arjun@redhat.com> - 2.39-112
- Set the currency symbol in Bulgarian locale to euro (RHEL-137184)
* Thu Jan 22 2026 Arjun Shankar <arjun@redhat.com> - 2.39-111
- Sync with upstream branch release/2.39/master (RHEL-126766)
- Upstream commit: ce65d944e38a20cb70af2a48a4b8aa5d8fabe1cc
- posix: Reset wordexp_t fields with WRDE_REUSE (CVE-2025-15281 / BZ 33814)
- resolv: Fix NSS DNS backend for getnetbyaddr (CVE-2026-0915)
- memalign: reinstate alignment overflow check (CVE-2026-0861)
- support: Exit on consistency check failure in resolv_response_add_name
- support: Fix FILE * leak in check_for_unshare_hints in test-container
- sprof: fix -Wformat warnings on 32-bit hosts
- sprof: check pread size and offset for overflow
- getaddrinfo.c: Avoid uninitialized pointer access [BZ #32465]
- nptl: Optimize trylock for high cache contention workloads (BZ #33704)
- ppc64le: Power 10 rawmemchr clobbers v20 (bug #33091)
- ppc64le: Restore optimized strncmp for power10
- ppc64le: Restore optimized strcmp for power10
- AArch64: Optimise SVE scalar callbacks
- aarch64: fix includes in SME tests
- aarch64: fix cfi directives around __libc_arm_za_disable
- aarch64: tests for SME
- aarch64: clear ZA state of SME before clone and clone3 syscalls
- aarch64: define macro for calling __libc_arm_za_disable
- aarch64: update tests for SME
- aarch64: Disable ZA state of SME in setjmp and sigsetjmp
- linux: Also check pkey_get for ENOSYS on tst-pkey (BZ 31996)
- aarch64: Do not link conform tests with -Wl,-z,force-bti (bug 33601)
- x86: fix wmemset ifunc stray '!' (bug 33542)
- x86: Detect Intel Nova Lake Processor
- x86: Detect Intel Wildcat Lake Processor
* Wed Jan 21 2026 Rachel Sibley <rasibley@redhat.com> - 2.39-110
- Create revdep ci file for rhivos 2.0 (RHEL-143302)
* Mon Jan 12 2026 Arjun Shankar <arjun@redhat.com> - 2.39-109
- string: Add tests for unique strerror and strsignal strings (RHEL-135228)
* Thu Jan 08 2026 Arjun Shankar <arjun@redhat.com> - 2.39-108
- elf: Fix some test dependencies (RHEL-119438)
* Tue Dec 16 2025 Patsy Griffin <patsy@redhat.com> - 2.39-107
- misc: Add support for Linux uio.h RWF_ATOMIC flag (RHEL-87645)
* Mon Dec 08 2025 Arjun Shankar <arjun@redhat.com> - 2.39-106
- manual: Improve qsort and bsearch documentation (RHEL-119451)
* Sun Dec 07 2025 DJ Delorie <dj@redhat.com> - 2.39-105
- Handle addition overflow in _dl_find_object_update_1 (RHEL-119398)
* Sat Dec 06 2025 Florian Weimer <fweimer@redhat.com> - 2.39-104
- Avoid undefined _dl_readonly_area symbol during live updates (RHEL-119431)
* Fri Dec 05 2025 Yuki Inoguchi <yinoguch@redhat.com> - 2.39-103
- aarch64: Add GLIBC_2.40 vector functions and performance fixes
(RHEL-118273)
* Tue Dec 02 2025 Arjun Shankar <arjun@redhat.com> - 2.39-102
- Extend testing for DSO dependency sorting (RHEL-119418)
* Tue Dec 02 2025 Arjun Shankar <arjun@redhat.com> - 2.39-101
- Improve test coverage for CPU_* macros (RHEL-119425)
* Mon Dec 01 2025 Arjun Shankar <arjun@redhat.com> - 2.39-100
- manual: Improve the documentation of the Thread APIs (RHEL-119437)
* Thu Nov 27 2025 Florian Weimer <fweimer@redhat.com> - 2.39-99
- Linux: Update PIDFD_* constants, mark PIDFD_GET_INFO as varying in test
(RHEL-121108)
* Tue Nov 25 2025 DJ Delorie <dj@redhat.com> - 2.39-98
- Fix and add tests for printf fortification against %n in writeable memory
(RHEL-119431)
* Sat Nov 22 2025 Arjun Shankar <arjun@redhat.com> - 2.39-97
- Add tests to verify that ld.so works correctly despite ELF hash collisions
(RHEL-119402)
* Fri Nov 21 2025 Frédéric Bérat <fberat@redhat.com> - 2.39-96
- Extend testing for CPU affinity inheritance. (RHEL-119424)
* Thu Nov 20 2025 Florian Weimer <fweimer@redhat.com> - 2.39-95
- Document that GPLv3 files are present among the sources (RHEL-127524)
* Thu Nov 20 2025 Florian Weimer <fweimer@redhat.com> - 2.39-94
- Record _IO_FILE internal ABI change in glibc.abignore (RHEL-119428)
* Wed Nov 19 2025 Frédéric Bérat <fberat@redhat.com> - 2.39-93
- Remove unsupported float and double test cases for scanf (RHEL-119433)
* Fri Nov 14 2025 Frédéric Bérat <fberat@redhat.com> - 2.39-92
- Extend scanf testing (RHEL-119433)
* Wed Nov 12 2025 Patsy Griffin <patsy@redhat.com> - 2.39-91
- Change utimensat to accept NULL pathname arguments (RHEL-119419)
* Wed Nov 12 2025 Florian Weimer <fweimer@redhat.com> - 2.39-90
- patch-git: Support git worktree (RHEL-121947)
* Fri Nov 07 2025 Frédéric Bérat <fberat@redhat.com> - 2.39-89
- Extend fwrite testing; improve libio fwrite correctness (RHEL-119428)
* Thu Nov 06 2025 Frédéric Bérat <fberat@redhat.com> - 2.39-88
- Extend printf family testing (RHEL-119390)
* Wed Nov 05 2025 DJ Delorie <dj@redhat.com> - 2.39-87
- Extend TLS testing for multi-module and multi-threaded scenarios.
(RHEL-119404)
* Wed Nov 05 2025 Frédéric Bérat <fberat@redhat.com> - 2.39-86
- Fix test-assert-2 failure (RHEL-126046)
* Tue Nov 04 2025 Frédéric Bérat <fberat@redhat.com> - 2.39-85
- Fix lint-Makefile failure (RHEL-126049)
* Mon Nov 03 2025 Florian Weimer <fweimer@redhat.com> - 2.39-84
- patch-git: Add auto-generated/ prefix to Source: files (RHEL-121748)
* Thu Oct 30 2025 Frédéric Bérat <fberat@redhat.com> - 2.39-83
- Fix memory leak in freopen, mode flag and wide-oriented stream handling (RHEL-115823)
- Add comprehensive tests and document limitations (RHEL-115823)
* Wed Oct 29 2025 Frédéric Bérat <fberat@redhat.com> - 2.39-82
- Add libio test verifying fflush(FILE) and fflush(NULL) semantic equivalence
(RHEL-119435)
* Mon Oct 27 2025 Patsy Griffin <patsy@redhat.com> - 2.39-81
- manual: Improve documentation of the shutdown function (RHEL-117418)
* Thu Oct 23 2025 Frédéric Bérat <fberat@redhat.com> - 2.39-80
- Fix stdio input stream flushing and positioning behavior (RHEL-119434)
* Wed Oct 22 2025 DJ Delorie <dj@redhat.com> - 2.39-79
- assert: Improve POSIX conformance of allocation failure path (RHEL-119422)
* Wed Oct 22 2025 Frédéric Bérat <fberat@redhat.com> - 2.39-78
- stdio: Guarantee ungetc single char pushback with FILE struct buffer
(RHEL-119409)
* Thu Oct 16 2025 Frédéric Bérat <fberat@redhat.com> - 2.39-77
- Add tests of time, gettimeofday, clock_gettime (RHEL-119386)
* Mon Oct 13 2025 Frédéric Bérat <fberat@redhat.com> - 2.39-76
- Add test for pthread_getcpuclockid function (RHEL-119400)
* Wed Oct 08 2025 Frédéric Bérat <fberat@redhat.com> - 2.39-75
- Extend sem_trywait testing with a threaded test (RHEL-119403)
* Wed Oct 08 2025 Frédéric Bérat <fberat@redhat.com> - 2.39-74
- sem_open: Avoid uninitialized result for non-existent files (RHEL-119392)
* Tue Oct 07 2025 Arjun Shankar <arjun@redhat.com> - 2.39-73
- test-bz22786: Mark UNSUPPORTED on low memory systems (RHEL-119657)
* Mon Oct 06 2025 Arjun Shankar <arjun@redhat.com> - 2.39-72
- libio: Add new tests for fclose on an unopened file (RHEL-115820)
* Fri Oct 03 2025 Frédéric Bérat <fberat@redhat.com> - 2.39-71
- pthread_timedjoin_np, pthread_clockjoin_np: Validate time arguments
(RHEL-115825)
* Wed Oct 01 2025 DJ Delorie <dj@redhat.com> - 2.39-70
- manual: Explain our implementation-defined memstream semantics (RHEL-65838)
* Wed Sep 24 2025 DJ Delorie <dj@redhat.com> - 2.39-69
- libio: asprintf should write NULL upon failure (RHEL-72244)
* Wed Sep 24 2025 Frédéric Bérat <fberat@redhat.com> - 2.39-68
- Extend getline testing (RHEL-115819)
* Mon Sep 22 2025 Frédéric Bérat <fberat@redhat.com> - 2.39-67
- Implement _FORTIFY_SOURCE for inet_ntop and inet_pton (RHEL-111115)
* Fri Sep 19 2025 Arjun Shankar <arjun@redhat.com> - 2.39-66
- nss: Fix incorrect/empty results when merging groups (RHEL-114265)
* Fri Sep 19 2025 Frédéric Bérat <fberat@redhat.com> - 2.39-65
- x86-64: Unconditionally run elf/check-dt-x86-64-plt test (RHEL-113195)
* Fri Sep 19 2025 Frédéric Bérat <fberat@redhat.com> - 2.39-64
- Fix `readdir_r` error reporting and `readdir64_r` entry handling, extend
`dirent` testing. (RHEL-111120)
* Tue Sep 16 2025 Frédéric Bérat <fberat@redhat.com> - 2.39-63
- Enable concurrent exit, quick_exit calls to prevent races (RHEL-111117)
* Fri Sep 12 2025 DJ Delorie <dj@redhat.com> - 2.39-62
- Add rpminspect.yaml with expected failures (RHEL-86590)
* Wed Sep 10 2025 Florian Weimer <fweimer@redhat.com> - 2.39-61
- patch-git: Do not use --filter with --unshallow on old git versions
(RHEL-111490)
* Tue Sep 09 2025 Florian Weimer <fweimer@redhat.com> - 2.39-60
- Switch to patch-git (RHEL-111490)
* Tue Aug 26 2025 Arjun Shankar <arjun@redhat.com> - 2.39-59
- glibc-locale-source: Require gzip to handle compressed charmaps
(RHEL-102553)
* Thu Aug 21 2025 Florian Weimer <fweimer@redhat.com> - 2.39-58
- Use Requires(pre): libgcc(ppc-64) to break libgcc cycle (RHEL-110559)
* Thu Aug 21 2025 Arjun Shankar <arjun@redhat.com> - 2.39-57
- Sync with upstream branch release/2.39/master (RHEL-109536)
- Upstream commit: fffc2df8a3e2c8cda2991063d23086360268b777
- Extend struct r_debug to support multiple namespaces (RHEL-101985)
- Fix a potential crash in the dynamic loader when processing specific
symbol versions (RHEL-109683)
- Signal la_objopen for ld.so with dlmopen (RHEL-109693)
- Switch to main malloc after final ld.so self-relocation (RHEL-109703)
- Prevent ld.so from asserting and crashing during audited library loads
(RHEL-109702)
- x86-64: Provide GLIBC_ABI_DT_X86_64_PLT symbol version (RHEL-109621)
- x86-64: Provide GLIBC_ABI_GNU2_TLS symbol version (RHEL-109625)
- Ensure fallback initialization of ctype TLS data pointers to fix segfaults in
programs using dlmopen or auditors (RHEL-72018)
- Handle load segment gaps in _dl_find_object (RHEL-104854)
- AArch64: Improve codegen in SVE log1p
- AArch64: Optimize inverse trig functions
- AArch64: Avoid memset ifunc in cpu-features.c [BZ #33112]
* Tue Aug 19 2025 Arjun Shankar <arjun@redhat.com> - 2.39-56
- Add FUSE based tests for fchmod, lstat, and mkstemp (RHEL-108823)
* Wed Aug 13 2025 Arjun Shankar <arjun@redhat.com> - 2.39-55
- Various updates to the manual from upstream (RHEL-108974)
* Mon Aug 11 2025 Frédéric Bérat <fberat@redhat.com> - 2.39-54
- Fix memory leak after fdopen seek failure (RHEL-108475)
* Wed Aug 06 2025 Frédéric Bérat <fberat@redhat.com> - 2.39-53
- Updated glibc to support Linux 6.15 kernel system calls and constants.
(RHEL-107695)
* Wed Aug 06 2025 Frédéric Bérat <fberat@redhat.com> - 2.39-52
- Add `sched_setattr` and `sched_getattr` functions (RHEL-58357)
* Wed Aug 06 2025 Frédéric Bérat <fberat@redhat.com> - 2.39-51
- Enhanced glibc documentation for core descriptor APIs. (RHEL-107861)
* Wed Aug 06 2025 Arjun Shankar <arjun@redhat.com> - 2.39-50
- Improve test coverage (RHEL-106562)
* Tue Aug 05 2025 Florian Weimer <fweimer@redhat.com> - 2.39-49
- x86_64, aarch64: More CPU output in ld.so --list-diagnostics (RHEL-107540)
* Thu Jul 31 2025 Frédéric Bérat <fberat@redhat.com> - 2.39-48
- Add support for new IBM Z17 hardware in glibc (RHEL-72564)
* Tue Jul 29 2025 Frédéric Bérat <fberat@redhat.com> - 2.39-47
- Add ld-so-abi-check
* Thu Jul 24 2025 Florian Weimer <fweimer@redhat.com> - 2.39-46
- CVE-2025-8058: Double free in regcomp (RHEL-105324)
* Thu Jul 24 2025 Florian Weimer <fweimer@redhat.com> - 2.39-45
- Reduce spurious rebuilds while running tests (RHEL-95246)
* Wed Jul 23 2025 Florian Weimer <fweimer@redhat.com> - 2.39-44
- iconv: Do not create executable output files (RHEL-104151)
* Wed Jul 09 2025 Florian Weimer <fweimer@redhat.com> - 2.39-43
- Rebuild due to SIGNSERVER-1997 (RHEL-102555)
* Thu Jul 03 2025 Florian Weimer <fweimer@redhat.com> - 2.39-42
- Restore _rtld_global_layout on x86-64, freeze tunables order (RHEL-101754)
* Tue Jul 01 2025 Florian Weimer <fweimer@redhat.com> - 2.39-41
- Downstream ABI adjustment for pthread_cond_t (RHEL-82285)
* Tue Jun 17 2025 Arjun Shankar <arjun@redhat.com> - 2.39-40
- Sync with upstream branch release/2.39/master (RHEL-87416)
- Upstream commit: cff1042cceec3502269947e96cf7023451af22f3
- CVE-2025-5702: Vector register overwrite bug in glibc (RHEL-95485)
- elf: Keep using minimal malloc after early DTV resize (RHEL-71923)
- libio: Fix a deadlock after fork in popen (RHEL-86433)
- Linux: Switch back to assembly syscall wrapper for prctl (RHEL-82286)
- Fix missed wakeup in POSIX thread condition variables (RHEL-82285)
- x86: Detect Intel Diamond Rapids
- x86: Handle unknown Intel processor with default tuning
- x86: Add ARL/PTL/CWF model detection support
- x86: Optimize xstate size calculation
- x86: Support and fixes for separate non-temporal tunable for memset
- x86: Fix a crash when running with XSAVEC disabled via tunables (RHEL-84837)
- x86_64: Add tanh, sinh, and atanh with FMA
- x86-64: Exclude FMA4 IFUNC functions for -mapxf
- nptl: clear the whole rseq area before registration
- math: Improve layout of exp/exp10 data
- AArch64: Add SVE memset
- math: Improve layout of expf data
- AArch64: Remove zva_128 from memset
- AArch64: Optimize memset
- AArch64: Improve generic strlen
- AArch64: Improve codegen for SVE tans and logs
- AArch64: Improve codegen in AdvSIMD logs, logf function family, and atan(2)(f)
- AArch64: Simplify rounding-multiply pattern in several AdvSIMD routines
- aarch64: Avoid redundant MOVs in AdvSIMD F32 logs
- aarch64: Fix AdvSIMD libmvec routines for big-endian
* Tue Jun 17 2025 Florian Weimer <fweimer@redhat.com> - 2.39-39
- langpacks: Use symlinks for LC_NAME, LC_NUMERIC files if possible (RHEL-97433)
* Fri Apr 18 2025 Frédéric Bérat <fberat@redhat.com> - 2.39-38
- Update riscv64 handling (thanks David Abdurachmanov) (RHEL-87574)
* Fri Jan 24 2025 Florian Weimer <fweimer@redhat.com> - 2.39-37
- setenv: Rework free(environ) compatibility support (RHEL-75809)
* Thu Jan 23 2025 Florian Weimer <fweimer@redhat.com> - 2.39-36
- CVE-2025-0577: vDSO getrandom predictable randomness after fork (RHEL-75555)
* Thu Jan 23 2025 Florian Weimer <fweimer@redhat.com> - 2.39-35
- Restore compatibility with environ/malloc usage pattern (RHEL-75809)
* Thu Jan 23 2025 Florian Weimer <fweimer@redhat.com> - 2.39-34
- Sync with upstream branch release/2.39/master,
commit 808a84a8b81468b517a4d721fdc62069cb8c211f:
- Fix underallocation of abort_msg_s struct (CVE-2025-0395)
- x86/string: Fixup alignment of main loop in str{n}cmp-evex [BZ #32212]
- x86: Improve large memset perf with non-temporal stores [RHEL-29312]
- x86: Avoid integer truncation with large cache sizes (bug 32470)
- math: Exclude internal math symbols for tests [BZ #32414]
- malloc: add indirection for malloc(-like) functions in tests [BZ #32366]
- Pass -nostdlib -nostartfiles together with -r [BZ #31753]
- nptl: initialize cpu_id_start prior to rseq registration
- nptl: initialize rseq area prior to registration
* Mon Dec 23 2024 Florian Weimer <fweimer@redhat.com> - 2.39-33
- Support in-place file conversion in the iconv tool (RHEL-71530)
* Mon Dec 16 2024 Florian Weimer <fweimer@redhat.com> - 2.39-32
- Make getenv thread-safe in more cases (RHEL-42410)
* Sun Dec 15 2024 Florian Weimer <fweimer@redhat.com> - 2.39-31
- Minor update to getrandom vDSO handshake
* Wed Dec 11 2024 Florian Weimer <fweimer@redhat.com> - 2.39-30
- CVE-2024-12455: Incorrect getrandom return value on ppc64le
* Wed Nov 20 2024 Arjun Shankar <arjun@redhat.com> - 2.39-29
- Sync with upstream branch release/2.39/master,
commit dcaf51b41e259387602774829c45222d0507f90a:
- elf: Change ldconfig auxcache magic number (bug 32231)
- Make tst-strtod-underflow type-generic
- Add crt1-2.0.o for glibc 2.0 compatibility tests
- Add tests of more strtod special cases
- Add more tests of strtod end pointer
- Make tst-strtod2 and tst-strtod5 type-generic
- powerpc64le: Build new strtod tests with long double ABI flags (bug 32145)
- Do not set errno for overflowing NaN payload in strtod/nan (bug 32045)
- Improve NaN payload testing
- Make __strtod_internal tests type-generic
- Fix strtod subnormal rounding (bug 30220)
- More thoroughly test underflow / errno in tst-strtod-round
- Test errno setting on strtod overflow in tst-strtod-round
- Add tests of fread
- stdio-common: Add new test for fdopen
- libio: Attempt wide backup free only for non-legacy code
- debug: Fix read error handling in pcprofiledump
- elf: Fix tst-dlopen-tlsreinit1.out test dependency
- elf: Avoid re-initializing already allocated TLS in dlopen (bug 31717)
- elf: Clarify and invert second argument of _dl_allocate_tls_init
- elf: Support recursive use of dynamic TLS in interposed malloc
- nptl: Use <support/check.h> facilities in tst-setuid3
- posix: Use <support/check.h> facilities in tst-truncate and tst-truncate64
- ungetc: Fix backup buffer leak on program exit [BZ #27821]
- ungetc: Fix uninitialized read when putting into unused streams [BZ #27821]
- Make tst-ungetc use libsupport
- stdio-common: Add test for vfscanf with matches longer than INT_MAX [BZ #27650]
- support: Add FAIL test failure helper
- string: strerror, strsignal cannot use buffer after dlmopen (bug 32026)
- Define __libc_initial for the static libc
- x86: Fix bug in strchrnul-evex512 [BZ #32078]
- Adjust check-local-headers test for libaudit 4.0
- x32/cet: Support shadow stack during startup for Linux 6.10
- x86-64: Remove sysdeps/x86_64/x32/dl-machine.h
- support: Add options list terminator to the test driver
- manual/stdio: Further clarify putc, putwc, getc, and getwc
- Fix name space violation in fortify wrappers (bug 32052)
- resolv: Fix tst-resolv-short-response for older GCC (bug 32042)
- Add mremap tests
- mremap: Update manual entry
- linux: Update the mremap C implementation [BZ #31968]
- Enhanced test coverage for strncmp, wcsncmp
- Enhance test coverage for strnlen, wcsnlen
* Fri Nov 15 2024 Arjun Shankar <arjun@redhat.com> - 2.39-28
- Add support for getrandom vDSO (RHEL-12867)
* Wed Nov 06 2024 Florian Weimer <fweimer@redhat.com> - 2.39-27
- Eliminate glibc-headers and related packages
* Tue Nov 05 2024 Florian Weimer <fweimer@redhat.com> - 2.39-26
- Complete Features/UsrMove (aka UsrMerge, MoveToUsr) transition (#1063607)
* Mon Nov 04 2024 Florian Weimer <fweimer@redhat.com> - 2.39-25
- Rework filelist construction
* Mon Nov 04 2024 Florian Weimer <fweimer@redhat.com> - 2.39-24
- Switch to the upstream way of building xtests
* Tue Oct 29 2024 Troy Dawson <tdawson@redhat.com> - 2.39-23
- Bump release for October 2024 mass rebuild:
Resolves: RHEL-64018
* Thu Sep 19 2024 Florian Weimer <fweimer@redhat.com> - 2.39-23
- Ensure that xtests can be built (RHEL-59494)
* Wed Jul 31 2024 Florian Weimer <fweimer@redhat.com> - 2.39-22
- Support clearing options in /etc/resolv.conf, RES_OPTIONS with a - prefix
- Introduce the strict-error/RES_STRICTERR stub resolver option (RHEL-18039)
* Wed Jul 31 2024 Arjun Shankar <arjun@redhat.com> - 2.39-21
- Sync with upstream branch release/2.39/master,
commit 4bdcc1963bc2b5ba5f8e319e402d9eb2cb6096c1:
- manual: make setrlimit() description less ambiguous
- manual/stdio: Clarify putc and putwc
- malloc: add multi-threaded tests for aligned_alloc/calloc/malloc
- malloc: avoid global locks in tst-aligned_alloc-lib.c
- resolv: Track single-request fallback via _res._flags (bug 31476)
- resolv: Do not wait for non-existing second DNS response after error (bug 30081)
- resolv: Allow short error responses to match any query (bug 31890)
- elf: Fix localplt.awk for DT_RELR-enabled builds (BZ 31978)
- Fix usage of _STACK_GROWS_DOWN and _STACK_GROWS_UP defines [BZ 31989]
- Linux: Make __rseq_size useful for feature detection (bug 31965)
- elf: Make dl-rseq-symbols Linux only
- nptl: fix potential merge of __rseq_* relro symbols
- s390x: Fix segfault in wcsncmp [BZ #31934]
- stdlib: fix arc4random fallback to /dev/urandom (BZ 31612)
- math: Provide missing math symbols on libc.a (BZ 31781)
- math: Fix isnanf128 static build (BZ 31774)
- math: Fix i386 and m68k exp10 on static build (BZ 31775)
- math: Fix i386 and m68k fmod/fmodf on static build (BZ 31488)
- posix: Fix pidfd_spawn/pidfd_spawnp leak if execve fails (BZ 31695)
* Mon Jul 22 2024 Florian Weimer <fweimer@redhat.com> - 2.39-20
- Support --without testsuite builds without perl installed (#2292195)
* Fri Jul 19 2024 Florian Weimer <fweimer@redhat.com> - 2.39-19
- Add Conflicts:/Obsoletes: for glibc32 to glibc.i686
* Thu Jul 18 2024 Arjun Shankar <arjun@redhat.com> - 2.39-18
- ppc64le: Build early startup code with -mcpu=power8
/usr/include/a.out.h /usr/include/aio.h /usr/include/aliases.h /usr/include/alloca.h /usr/include/ar.h /usr/include/argp.h /usr/include/argz.h /usr/include/arpa /usr/include/arpa/ftp.h /usr/include/arpa/inet.h /usr/include/arpa/nameser.h /usr/include/arpa/nameser_compat.h /usr/include/arpa/telnet.h /usr/include/arpa/tftp.h /usr/include/assert.h /usr/include/bits /usr/include/bits/a.out.h /usr/include/bits/argp-ldbl.h /usr/include/bits/atomic_wide_counter.h /usr/include/bits/byteswap.h /usr/include/bits/cmathcalls.h /usr/include/bits/confname.h /usr/include/bits/cpu-set.h /usr/include/bits/dirent.h /usr/include/bits/dirent_ext.h /usr/include/bits/dl_find_object.h /usr/include/bits/dlfcn.h /usr/include/bits/elfclass.h /usr/include/bits/endian.h /usr/include/bits/endianness.h /usr/include/bits/environments.h /usr/include/bits/epoll.h /usr/include/bits/err-ldbl.h /usr/include/bits/errno.h /usr/include/bits/error-ldbl.h /usr/include/bits/error.h /usr/include/bits/eventfd.h /usr/include/bits/fcntl-linux.h /usr/include/bits/fcntl.h /usr/include/bits/fcntl2.h /usr/include/bits/fenv.h /usr/include/bits/floatn-common.h /usr/include/bits/floatn.h /usr/include/bits/flt-eval-method.h /usr/include/bits/fp-fast.h /usr/include/bits/fp-logb.h /usr/include/bits/getopt_core.h /usr/include/bits/getopt_ext.h /usr/include/bits/getopt_posix.h /usr/include/bits/hwcap.h /usr/include/bits/in.h /usr/include/bits/indirect-return.h /usr/include/bits/inet-fortified-decl.h /usr/include/bits/inet-fortified.h /usr/include/bits/initspin.h /usr/include/bits/inotify.h /usr/include/bits/ioctl-types.h /usr/include/bits/ioctls.h /usr/include/bits/ipc-perm.h /usr/include/bits/ipc.h /usr/include/bits/ipctypes.h /usr/include/bits/iscanonical.h /usr/include/bits/libc-header-start.h /usr/include/bits/libm-simd-decl-stubs.h /usr/include/bits/link.h /usr/include/bits/link_lavcurrent.h /usr/include/bits/local_lim.h /usr/include/bits/locale.h /usr/include/bits/long-double.h /usr/include/bits/math-vector.h /usr/include/bits/mathcalls-helper-functions.h /usr/include/bits/mathcalls-narrow.h /usr/include/bits/mathcalls.h /usr/include/bits/mathdef.h /usr/include/bits/mman-linux.h /usr/include/bits/mman-map-flags-generic.h /usr/include/bits/mman-shared.h /usr/include/bits/mman.h /usr/include/bits/mman_ext.h /usr/include/bits/monetary-ldbl.h /usr/include/bits/mqueue.h /usr/include/bits/mqueue2.h /usr/include/bits/msq.h /usr/include/bits/netdb.h /usr/include/bits/param.h /usr/include/bits/poll.h /usr/include/bits/poll2.h /usr/include/bits/posix1_lim.h /usr/include/bits/posix2_lim.h /usr/include/bits/posix_opt.h /usr/include/bits/ppc.h /usr/include/bits/printf-ldbl.h /usr/include/bits/procfs-extra.h /usr/include/bits/procfs-id.h /usr/include/bits/procfs-prregset.h /usr/include/bits/procfs.h /usr/include/bits/pthread_stack_min-dynamic.h /usr/include/bits/pthread_stack_min.h /usr/include/bits/pthreadtypes-arch.h /usr/include/bits/pthreadtypes.h /usr/include/bits/ptrace-shared.h /usr/include/bits/resource.h /usr/include/bits/rseq.h /usr/include/bits/sched.h /usr/include/bits/select-decl.h /usr/include/bits/select.h /usr/include/bits/select2.h /usr/include/bits/sem.h /usr/include/bits/semaphore.h /usr/include/bits/setjmp.h /usr/include/bits/setjmp2.h /usr/include/bits/shm.h /usr/include/bits/shmlba.h /usr/include/bits/sigaction.h /usr/include/bits/sigcontext.h /usr/include/bits/sigevent-consts.h /usr/include/bits/siginfo-arch.h /usr/include/bits/siginfo-consts-arch.h /usr/include/bits/siginfo-consts.h /usr/include/bits/signal_ext.h /usr/include/bits/signalfd.h /usr/include/bits/signum-arch.h /usr/include/bits/signum-generic.h /usr/include/bits/sigstack.h /usr/include/bits/sigstksz.h /usr/include/bits/sigthread.h /usr/include/bits/sockaddr.h /usr/include/bits/socket-constants.h /usr/include/bits/socket.h /usr/include/bits/socket2.h /usr/include/bits/socket_type.h /usr/include/bits/spawn_ext.h /usr/include/bits/ss_flags.h /usr/include/bits/stab.def /usr/include/bits/stat.h /usr/include/bits/statfs.h /usr/include/bits/statvfs.h /usr/include/bits/statx-generic.h /usr/include/bits/statx.h /usr/include/bits/stdint-intn.h /usr/include/bits/stdint-least.h /usr/include/bits/stdint-uintn.h /usr/include/bits/stdio-ldbl.h /usr/include/bits/stdio.h /usr/include/bits/stdio2-decl.h /usr/include/bits/stdio2.h /usr/include/bits/stdio_lim.h /usr/include/bits/stdlib-bsearch.h /usr/include/bits/stdlib-float.h /usr/include/bits/stdlib-ldbl.h /usr/include/bits/stdlib.h /usr/include/bits/string_fortified.h /usr/include/bits/strings_fortified.h /usr/include/bits/struct_mutex.h /usr/include/bits/struct_rwlock.h /usr/include/bits/struct_stat.h /usr/include/bits/struct_stat_time64_helper.h /usr/include/bits/syscall.h /usr/include/bits/syslog-decl.h /usr/include/bits/syslog-ldbl.h /usr/include/bits/syslog-path.h /usr/include/bits/syslog.h /usr/include/bits/sysmacros.h /usr/include/bits/termios-baud.h /usr/include/bits/termios-c_cc.h /usr/include/bits/termios-c_cflag.h /usr/include/bits/termios-c_iflag.h /usr/include/bits/termios-c_lflag.h /usr/include/bits/termios-c_oflag.h /usr/include/bits/termios-misc.h /usr/include/bits/termios-struct.h /usr/include/bits/termios-tcflow.h /usr/include/bits/termios.h /usr/include/bits/thread-shared-types.h /usr/include/bits/time.h /usr/include/bits/time64.h /usr/include/bits/timerfd.h /usr/include/bits/timesize.h /usr/include/bits/timex.h /usr/include/bits/types /usr/include/bits/types.h /usr/include/bits/types/FILE.h /usr/include/bits/types/__FILE.h /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__locale_t.h /usr/include/bits/types/__mbstate_t.h /usr/include/bits/types/__sigset_t.h /usr/include/bits/types/__sigval_t.h /usr/include/bits/types/clock_t.h /usr/include/bits/types/clockid_t.h /usr/include/bits/types/cookie_io_functions_t.h /usr/include/bits/types/error_t.h /usr/include/bits/types/idtype_t.h /usr/include/bits/types/locale_t.h /usr/include/bits/types/mbstate_t.h /usr/include/bits/types/res_state.h /usr/include/bits/types/sig_atomic_t.h /usr/include/bits/types/sigevent_t.h /usr/include/bits/types/siginfo_t.h /usr/include/bits/types/sigset_t.h /usr/include/bits/types/sigval_t.h /usr/include/bits/types/stack_t.h /usr/include/bits/types/struct_FILE.h /usr/include/bits/types/struct___jmp_buf_tag.h /usr/include/bits/types/struct_iovec.h /usr/include/bits/types/struct_itimerspec.h /usr/include/bits/types/struct_msqid64_ds.h /usr/include/bits/types/struct_msqid64_ds_helper.h /usr/include/bits/types/struct_msqid_ds.h /usr/include/bits/types/struct_osockaddr.h /usr/include/bits/types/struct_rusage.h /usr/include/bits/types/struct_sched_param.h /usr/include/bits/types/struct_semid64_ds.h /usr/include/bits/types/struct_semid64_ds_helper.h /usr/include/bits/types/struct_semid_ds.h /usr/include/bits/types/struct_shmid64_ds.h /usr/include/bits/types/struct_shmid64_ds_helper.h /usr/include/bits/types/struct_shmid_ds.h /usr/include/bits/types/struct_sigstack.h /usr/include/bits/types/struct_statx.h /usr/include/bits/types/struct_statx_timestamp.h /usr/include/bits/types/struct_timeb.h /usr/include/bits/types/struct_timespec.h /usr/include/bits/types/struct_timeval.h /usr/include/bits/types/struct_tm.h /usr/include/bits/types/time_t.h /usr/include/bits/types/timer_t.h /usr/include/bits/types/wint_t.h /usr/include/bits/typesizes.h /usr/include/bits/uintn-identity.h /usr/include/bits/uio-ext.h /usr/include/bits/uio_lim.h /usr/include/bits/unistd-decl.h /usr/include/bits/unistd.h /usr/include/bits/unistd_ext.h /usr/include/bits/utmp.h /usr/include/bits/utmpx.h /usr/include/bits/utsname.h /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h /usr/include/bits/wchar-ldbl.h /usr/include/bits/wchar.h /usr/include/bits/wchar2-decl.h /usr/include/bits/wchar2.h /usr/include/bits/wctype-wchar.h /usr/include/bits/wordsize.h /usr/include/bits/xopen_lim.h /usr/include/byteswap.h /usr/include/complex.h /usr/include/cpio.h /usr/include/ctype.h /usr/include/dirent.h /usr/include/dlfcn.h /usr/include/elf.h /usr/include/endian.h /usr/include/envz.h /usr/include/err.h /usr/include/errno.h /usr/include/error.h /usr/include/execinfo.h /usr/include/fcntl.h /usr/include/features-time64.h /usr/include/features.h /usr/include/fenv.h /usr/include/finclude /usr/include/finclude/math-vector-fortran.h /usr/include/fmtmsg.h /usr/include/fnmatch.h /usr/include/fpu_control.h /usr/include/fstab.h /usr/include/fts.h /usr/include/ftw.h /usr/include/gconv.h /usr/include/getopt.h /usr/include/glob.h /usr/include/gnu /usr/include/gnu-versions.h /usr/include/gnu/lib-names-64-v2.h /usr/include/gnu/lib-names.h /usr/include/gnu/libc-version.h /usr/include/gnu/stubs-64-v2.h /usr/include/gnu/stubs.h /usr/include/grp.h /usr/include/gshadow.h /usr/include/iconv.h /usr/include/ieee754.h /usr/include/ifaddrs.h /usr/include/inttypes.h /usr/include/langinfo.h /usr/include/lastlog.h /usr/include/libgen.h /usr/include/libintl.h /usr/include/limits.h /usr/include/link.h /usr/include/locale.h /usr/include/malloc.h /usr/include/math.h /usr/include/mcheck.h /usr/include/memory.h /usr/include/mntent.h /usr/include/monetary.h /usr/include/mqueue.h /usr/include/net /usr/include/net/ethernet.h /usr/include/net/if.h /usr/include/net/if_arp.h /usr/include/net/if_packet.h /usr/include/net/if_ppp.h /usr/include/net/if_shaper.h /usr/include/net/if_slip.h /usr/include/net/ppp-comp.h /usr/include/net/ppp_defs.h /usr/include/net/route.h /usr/include/netash /usr/include/netash/ash.h /usr/include/netatalk /usr/include/netatalk/at.h /usr/include/netax25 /usr/include/netax25/ax25.h /usr/include/netdb.h /usr/include/neteconet /usr/include/neteconet/ec.h /usr/include/netinet /usr/include/netinet/ether.h /usr/include/netinet/icmp6.h /usr/include/netinet/if_ether.h /usr/include/netinet/if_fddi.h /usr/include/netinet/if_tr.h /usr/include/netinet/igmp.h /usr/include/netinet/in.h /usr/include/netinet/in_systm.h /usr/include/netinet/ip.h /usr/include/netinet/ip6.h /usr/include/netinet/ip_icmp.h /usr/include/netinet/tcp.h /usr/include/netinet/udp.h /usr/include/netipx /usr/include/netipx/ipx.h /usr/include/netiucv /usr/include/netiucv/iucv.h /usr/include/netpacket /usr/include/netpacket/packet.h /usr/include/netrom /usr/include/netrom/netrom.h /usr/include/netrose /usr/include/netrose/rose.h /usr/include/nfs /usr/include/nfs/nfs.h /usr/include/nl_types.h /usr/include/nss.h /usr/include/obstack.h /usr/include/paths.h /usr/include/poll.h /usr/include/printf.h /usr/include/proc_service.h /usr/include/protocols /usr/include/protocols/routed.h /usr/include/protocols/rwhod.h /usr/include/protocols/talkd.h /usr/include/protocols/timed.h /usr/include/pthread.h /usr/include/pty.h /usr/include/pwd.h /usr/include/re_comp.h /usr/include/regex.h /usr/include/regexp.h /usr/include/resolv.h /usr/include/rpc /usr/include/rpc/netdb.h /usr/include/sched.h /usr/include/scsi /usr/include/scsi/scsi.h /usr/include/scsi/scsi_ioctl.h /usr/include/scsi/sg.h /usr/include/search.h /usr/include/semaphore.h /usr/include/setjmp.h /usr/include/sgtty.h /usr/include/shadow.h /usr/include/signal.h /usr/include/spawn.h /usr/include/stab.h /usr/include/stdbit.h /usr/include/stdc-predef.h /usr/include/stdint.h /usr/include/stdio.h /usr/include/stdio_ext.h /usr/include/stdlib.h /usr/include/string.h /usr/include/strings.h /usr/include/sys /usr/include/sys/acct.h /usr/include/sys/auxv.h /usr/include/sys/bitypes.h /usr/include/sys/cdefs.h /usr/include/sys/dir.h /usr/include/sys/epoll.h /usr/include/sys/errno.h /usr/include/sys/eventfd.h /usr/include/sys/fanotify.h /usr/include/sys/fcntl.h /usr/include/sys/file.h /usr/include/sys/fsuid.h /usr/include/sys/gmon.h /usr/include/sys/gmon_out.h /usr/include/sys/inotify.h /usr/include/sys/ioctl.h /usr/include/sys/ipc.h /usr/include/sys/kd.h /usr/include/sys/klog.h /usr/include/sys/mman.h /usr/include/sys/mount.h /usr/include/sys/msg.h /usr/include/sys/mtio.h /usr/include/sys/param.h /usr/include/sys/pci.h /usr/include/sys/personality.h /usr/include/sys/pidfd.h /usr/include/sys/platform /usr/include/sys/platform/ppc.h /usr/include/sys/poll.h /usr/include/sys/prctl.h /usr/include/sys/procfs.h /usr/include/sys/profil.h /usr/include/sys/ptrace.h /usr/include/sys/queue.h /usr/include/sys/quota.h /usr/include/sys/random.h /usr/include/sys/raw.h /usr/include/sys/reboot.h /usr/include/sys/resource.h /usr/include/sys/rseq.h /usr/include/sys/select.h /usr/include/sys/sem.h /usr/include/sys/sendfile.h /usr/include/sys/shm.h /usr/include/sys/signal.h /usr/include/sys/signalfd.h /usr/include/sys/single_threaded.h /usr/include/sys/socket.h /usr/include/sys/socketvar.h /usr/include/sys/soundcard.h /usr/include/sys/stat.h /usr/include/sys/statfs.h /usr/include/sys/statvfs.h /usr/include/sys/swap.h /usr/include/sys/syscall.h /usr/include/sys/sysinfo.h /usr/include/sys/syslog.h /usr/include/sys/sysmacros.h /usr/include/sys/termios.h /usr/include/sys/time.h /usr/include/sys/timeb.h /usr/include/sys/timerfd.h /usr/include/sys/times.h /usr/include/sys/timex.h /usr/include/sys/ttychars.h /usr/include/sys/ttydefaults.h /usr/include/sys/types.h /usr/include/sys/ucontext.h /usr/include/sys/uio.h /usr/include/sys/un.h /usr/include/sys/unistd.h /usr/include/sys/user.h /usr/include/sys/utsname.h /usr/include/sys/vfs.h /usr/include/sys/vlimit.h /usr/include/sys/vt.h /usr/include/sys/wait.h /usr/include/sys/xattr.h /usr/include/syscall.h /usr/include/sysexits.h /usr/include/syslog.h /usr/include/tar.h /usr/include/termio.h /usr/include/termios.h /usr/include/tgmath.h /usr/include/thread_db.h /usr/include/threads.h /usr/include/time.h /usr/include/ttyent.h /usr/include/uchar.h /usr/include/ucontext.h /usr/include/ulimit.h /usr/include/unistd.h /usr/include/utime.h /usr/include/utmp.h /usr/include/utmpx.h /usr/include/values.h /usr/include/wait.h /usr/include/wchar.h /usr/include/wctype.h /usr/include/wordexp.h /usr/lib64/Mcrt1.o /usr/lib64/Scrt1.o /usr/lib64/crt1.o /usr/lib64/crti.o /usr/lib64/crtn.o /usr/lib64/gcrt1.o /usr/lib64/libBrokenLocale.so /usr/lib64/libanl.a /usr/lib64/libanl.so /usr/lib64/libc.so /usr/lib64/libc_nonshared.a /usr/lib64/libdl.a /usr/lib64/libg.a /usr/lib64/libm.so /usr/lib64/libmcheck.a /usr/lib64/libnldbl_nonshared.a /usr/lib64/libpthread.a /usr/lib64/libresolv.so /usr/lib64/librt.a /usr/lib64/libthread_db.so /usr/lib64/libutil.a
Generated by rpm2html 1.8.1
Fabrice Bellet, Wed Jul 29 04:06:32 2026