↵ Return to the main page of glibc-devel
View build
Search for updates
Package Info (Data from x86_64 build)
🠗 Changelog
🠗 Dependencies
🠗 Provides
🠗 Files
| Date | Author | Change |
|---|---|---|
| 2026-04-15 | Adam Williamson <awilliam at redhat dot com> - 2.43.9000-11 | - Fix tmt tests to use dnf commands, not yum |
| 2026-04-13 | Florian Weimer <fweimer at redhat dot com> - 2.43.9000-10 | - Switch back to old fts implementation (#2457183) |
| 2026-04-13 | Frédéric Bérat <fberat at redhat dot com> - 2.43.9000-9 | - Auto-sync with upstream branch master, commit dfb150f3aadd93118a78ef9e19c2663f0e1994b7: - math: Add fast-path to fma (Adhemerval Zanella) - posix: Add POSIX aliases to some spawn functions (Lucas Chollet) - manual: update recent malloc tunable defaults (Rocket Ma) - libio: Fix wide stream backup buffer leak on fclose [BZ #33999] (Xiang Gao) - hugepages: Move THP helpers to generic hugepages abstraction (WANG Rui) - resolv: Run tst-getaddrinfo-eai-again in a network namespace (Florian Weimer) |
| 2026-04-07 | Frédéric Bérat <fberat at redhat dot com> - 2.43.9000-8 | - Auto-sync with upstream branch master, commit 4ffc76bb0eba8a46a45a1a98811d769d0ca8627a: - htl: Fix SEM_FAILED type (Samuel Thibault) - io: Use gnulib fts implementation (BZ 22944, BZ 20331) (Adhemerval Zanella) - stdlib: Add internal stdc_rotate_right implementation (Adhemerval Zanella) - AArch64: Remove unused MIDR entries (Wilco Dijkstra) - AArch64: Remove eMAG memset ifunc (Wilco Dijkstra) - AArch64: Remove eMAG memchr ifunc (Wilco Dijkstra) - hurd: Interrupted RPC returning EINTR when server has actually changed state. (Mike Kelly) - hurd: alterations to MSG_EXAMINE interface (intr-msg.h) (Mike Kelly) - malloc: Show hugetlb tunable default in --list-tunables (Wilco Dijkstra) - io: ftw: Use state stack instead of recursion (BZ 33882) (Adhemerval Zanella) - math: Sync sinh from CORE-MATH (Adhemerval Zanella) - testsuite: fix test-narrowing-trap failure on platforms where FE_INVALID is not defined (Xi Ruoyao) - Document CVE-2026-4046 (Siddhesh Poyarekar) - x86_64: Prefer EVEX512 code-path on AMD Zen5 CPUs (Sajan Karumanchi) |
| 2026-03-30 | Frédéric Bérat <fberat at redhat dot com> - 2.43.9000-7 | - Auto-sync with upstream branch master, commit 6abe432ec4aa1456151be8f9567c4d68f41d68f7: - math: Fix lgammaf regression on i686 (Adhemerval Zanella) - math: Use polydd_cosh instead of polydd on cosh (Adhemerval Zanella) - localedata: Add disclaimer to files contributed with assignment (Carlos O'Donell) - advisories: Update GLIBC-SA-2026-0005 and GLIBC-SA-2026-0006. (Carlos O'Donell) - resolv: Check hostname for validity (CVE-2026-4438) (Carlos O'Donell) - Use #!/usr/bin/python3 in remaining Python scripts (Florian Weimer) - LoongArch: Add new files for LA32 in sysdeps/unix/sysv/linux/loongarch/ilp32 (mengqinggang) - LoongArch: Add support for LA32 in sysdeps/unix/sysv/linux/loongarch (mengqinggang) - LoongArch: Add new file for LA32 in sysdeps/loongarch/ilp32 (mengqinggang) - LoongArch: Add support for LA32 in sysdeps/loongarch/fpu (mengqinggang) - LoongArch: Add support for LA32 in sysdeps/loongarch (mengqinggang) - LoongArch: fix missing trap for enabled exceptions on narrowing operation (Xi Ruoyao) - nptl: Fix nptl/tst-cancel31 fail sometimes (mengqinggang) - resolv: Count records correctly (CVE-2026-4437) (Carlos O'Donell) - Add advisory text for CVE-2026-4438 (Carlos O'Donell) - Add advisory text for CVE-2026-4437 (Carlos O'Donell) - Use binutils 2.46, MPC 1.4.0 in build-many-glibcs.py (Joseph Myers) |
| 2026-03-23 | Frédéric Bérat <fberat at redhat dot com> - 2.43.9000-6 | - Auto-sync with upstream branch master, commit cd013efb933680917c418f19c95b37d6838cd6fb: - LoongArch: feclearexcept: skip clearing CAUSE (Xi Ruoyao) - riscv: Resolve calls to memcpy using memcpy-generic in early startup (Adhemerval Zanella Netto) - riscv: Treat clang separately in RVV compiler checks (Zihong Yao) - math: Fix spurious overflow and missing errno for lgammaf (Adhemerval Zanella) - misc: Fix a few typos in comments (Yury Khrustalev) - math: Sync lgammaf with CORE-MATH (Adhemerval Zanella) - math: Sync tgammaf with CORE-MATH (Adhemerval Zanella) - Makefile: add allow-list for failures (Martin Coufal) - string: Add fallback implementation for ctz/clz (Adhemerval Zanella) - AArch64: Remove prefer_sve_ifuncs (Wilco Dijkstra) - This reverts commit 6e8f32d39a57aa1f31bf15375810aab79a0f5f4b. (Dev Jain) - elf: factor out ld.conf parsing (DJ Delorie) - x86: Fix tanh ifunc selection (Adhemerval Zanella) - x86_64: Add cosh with FMA (Adhemerval Zanella) - math: Consolidated common definition/data for cosh/sinh/tanh (Adhemerval Zanella) - math: Use tanh from CORE-MATH (Adhemerval Zanella) - math: Remove the SVID error handling from sinh (Adhemerval Zanella) - math: Use sinh from CORE-MATH (Adhemerval Zanella) - math: Remove the SVID error handling from cosh (Adhemerval Zanella) - math: Use cosh from CORE-MATH (Adhemerval Zanella) - nptl/htl: Add missing AC_PROVIDES (Samuel Thibault) - nptl/htl: Fix confusion over PTHREAD_IN_LIBC and __PTHREAD_NPTL/HTL (Samuel Thibault) - nptl: Drop comment about PTHREAD_IN_LIBC (Samuel Thibault) - elf: directly call dl_init_static_tls (Samuel Thibault) |
| 2026-03-16 | Frédéric Bérat <fberat at redhat dot com> - 2.43.9000-5 | - Auto-sync with upstream branch master, commit f6143a7848098a1d4fe4340dd6f375cf0cb9d2db: - resolv: Move libanl symbols to libc on hurd too (Samuel Thibault) - elf: Drop librt.so from localplt-built-dso (Samuel Thibault) - rt: Move librt symbols to libc on hurd too (Samuel Thibault) - htl: Use pthread_rwlock for libc_rwlock (Samuel Thibault) - mach: Add __mach_rwlock_* (Samuel Thibault) - configure: Remove extra ')' from b4c110022c (Adhemerval Zanella) - configure: Fix bootstrap build after 570c46d36b (BZ 33985) (Adhemerval Zanella) - linux: Fix aliasing violations and assert address in __check_pf (bug #33927) (Arjun Shankar) - x86: Don't left shift negative values (Collin Funk) - Support loading libunwind instead of libgcc_s (Adhemerval Zanella) - configure: Repurpose have-cc-with-libunwind for clang support (Adhemerval Zanella) - configure: Parametrize runtime libraries to support compiler-rt (Adhemerval Zanella) - malloc: Remove lingering DIAG_POP_NEEDS_COMMENT (Adhemerval Zanella) - conform: Add initial support for XOPEN2K24 (Collin Funk) - conform: Add initial support for POSIX.1-2024 (Collin Funk) - malloc: Cleanup warnings (Wilco Dijkstra) - Document CVE-2026-3904 (Siddhesh Poyarekar) - LoongArch: Optimize float environment functions (Deng Jianbo) - nptl: Only issues __libc_unwind_link_get for SHARED (Adhemerval Zanella) - x86_64: Conditionally define __sfp_handle_exceptions for compiler-rt (Adhemerval Zanella) - test-assert-c++-variadic.cc: Disable assert_works for GCC 14.2 and 14.1 (Tomasz Kamiński) - libio: Properly link in function _IO_wfile_doallocate in static binaries (Yunze Zhu) - malloc: Improve memalign alignment (Wilco Dijkstra) - feat(rtld): Allow LD_DEBUG category exclusion (Frédéric Bérat) - elf(tls): Add debug logging for TLS operations (Frédéric Bérat) - elf: should check result of openat with -1 not 1 (Weixie Cui) - htl: Fix pthread_once memory ordering (Samuel Thibault) - htl: Make sure the exit path of last thread sees all thread cleanups (Samuel Thibault) - hurd: Check for _hurdsig_preempted_set with _hurd_siglock held (Samuel Thibault) - htl: Call thread-specific destructors for last thread too (Samuel Thibault) - htl: Fix checking for mutex not being recoverable (Samuel Thibault) - benchtests: Adapt tanh (Adhemerval Zanella) - benchtests: Adapt sinh (Adhemerval Zanella) - benchtests: Adapt cosh (Adhemerval Zanella) - Fix Makefile alphabetical ordering (Samuel Thibault) - hurd; Fix return value for sigwait (Samuel Thibault) - hurd: Fix cleaning on sigtimedwait timing out (Samuel Thibault) - Linux: Only define OPEN_TREE_* macros in <sys/mount.h> if undefined (bug 33921) (Florian Weimer) - malloc: Avoid accessing /sys/kernel/mm files (Wilco Dijkstra) - misc: Fix a few typos in comments (Yury Khrustalev) - htl: Fix race between timedrd/wrlock and unlock (Samuel Thibault) - hurd: Take cancel_lock in critical section (Samuel Thibault) - resolv: Avoid duplicate query if search list contains '.' (bug 33804) (Carlos Peón Costa) - support: no_override_resolv_conf_search flag for resolver test framework (Florian Weimer) - AArch64: Improve memset when len is 64 (Wilco Dijkstra) - malloc: Add asserts for malloc assumptions (Wilco Dijkstra) - tests: posix: use cpu clock for sleep (Yury Khrustalev) - assert: Support assert as variadic macro for C++26 [PR27276] (Jonathan Wakely) - math: Sync atanh with CORE-MATH (Adhemerval Zanella) - math: Sync log10p1f with CORE-MATH (Adhemerval Zanella) - math: Sync log10f with CORE-MATH (Adhemerval Zanella) - math: Sync log2p1f with CORE-MATH (Adhemerval Zanella) - math: Sync log1pf with CORE-MATH (Adhemerval Zanella) |
| 2026-03-02 | Florian Weimer <fweimer at redhat dot com> - 2.43.9000-4 | - Add glibc-open_tree_clone.patch for compatibility with Linux 7 UAPI headers. - Auto-sync with upstream branch master, commit 4b5a74412ee6ebb69a289acd8a94ef8ddcc6baa8: - Vectorise inverse hyperbolic special cases - AArch64: Single and Double precision entire exp family, SVE and AdvSIMD optimisations - manual: Document that EOPNOTSUPP and ENOTSUP are equal, not distinct (BZ 2363) - AArch64: Vectorise SVE log/log2/log10 single and double precision special cases. - AArch64: Single and Double precision hyperbolics, SVE and AdvSIMD optimisations - malloc: alignment might change in future versions - Say malloc (0) != NULL is now common; resection - Document malloc alignment - Document max_align_t - manual: Fix typo in documentation of iconv character set options - libio: Fix deadlock between freopen, fflush (NULL) and fclose (bug 24963) |
| 2026-02-23 | Frédéric Bérat <fberat at redhat dot com> - 2.43.9000-3 | - Auto-sync with upstream branch master, commit 9af18a94e051fce513972254bf97c12ae563841e: - hurd: Define _POSIX_TIMERS to 200809L (Samuel Thibault) - elf: Use dl-symbol-redir-ifunc.h instead _dl_strlen (Adhemerval Zanella) - posix: execvpe: skip $PATH components that are too long [BZ #33626] (Pádraig Brady) - Rename __unused fields to __glibc_reserved. (Jakub Jelinek) - aarch64: Tests for locking GCS (Yury Khrustalev) - aarch64: Lock GCS status at startup (Yury Khrustalev) - tests: aarch64: fix makefile dependencies for dlopen tests for BTI (Yury Khrustalev) |
| 2026-02-16 | Frédéric Bérat <fberat at redhat dot com> - 2.43.9000-2 | - Auto-sync with upstream branch master, commit 288b55f4636f336cc336344e4215ead9c4d592fc: - hurd: calling alarm() whilst handling SIGALRM can deadlock. (Mike Kelly) - nss: Missing checks in __nss_configure_lookup, __nss_database_get (bug 28940) (Florian Weimer) - Linux: In getlogin_r, use utmp fallback only for specific errors (Florian Weimer) - nss: Introduce dedicated struct nss_database_for_fork type (Florian Weimer) - nscd: Add basic test (Florian Weimer) - support: Add support for starting and stopping nscd (Florian Weimer) - nscd: Pass TRY_AGAIN errors in the hosts cache to clients (Florian Weimer) - support: Add missing NSS formatting and checking functions (Florian Weimer) - support: Clean up NSS formatting and checking functions (Florian Weimer) - include: isolate __O_CLOEXEC flag for sys/mount.h and fcntl.h (DJ Delorie) - x86: Build tst-gnu2-tls2-x86* iff compiler supports TLS descriptor (Adhemerval Zanella) - hurd: _hurd_intr_rpc_mach_msg() might not preserve the correct reply port (Mike Kelly) - hppa: Fix type punning in sysdeps/hppa/dl-fptr.c [BZ 33888] (John David Anglin) - Use Linux 6.19 in build-many-glibcs.py (Joseph Myers) - x86-64: Use 32-bit zero idiom for shorter encoding (George Hu) |