-------------------------------------------------------------------------------- Fedora Update Notification FEDORA-2025-793d1d7f22 2025-08-28 00:50:46.130927+00:00 -------------------------------------------------------------------------------- Name : glibc Product : Fedora 42 Version : 2.41 Release : 11.fc42 URL : http://www.gnu.org/software/glibc/ Summary : The GNU libc libraries Description : The glibc package contains standard libraries which are used by multiple programs on the system. In order to save disk space and memory, as well as to make upgrading easier, common system code is kept in one place and shared between programs. This particular package contains the most important sets of shared libraries: the standard C library and the standard math library. Without these two libraries, a Linux system will not function. -------------------------------------------------------------------------------- Update Information: On i386, ___tls_get_addr now preserves vector registers, as required by the psABI (swbz#32996). Marker symbol versions GLIBC_ABI_GNU_TLS, GLIBC_ABI_GNU2_TLS, GLIBC_ABI_DT_X86_64_PLT are added, to indicate the presence of bug fixes that could programs fail to operate properly. Future binaries will require those symbol versions. Copy-relocations and symbol interposition of the _r_debug symbol is again supported. Static dlopen and auditors now avoid certain crashes related to <ctype.h> usage (swbz#32483). Various optimizations of AArch64 math routines using SVE are added. A bug in copy_file_range for large length arguments was fixed (swbz#33245). Symbol versions which happen to has to zero are now handled correctly (swbz#29190). -------------------------------------------------------------------------------- ChangeLog: * Tue Aug 26 2025 Florian Weimer <fweimer@xxxxxxxxxx> - 2.41-11 - Auto-sync with upstream branch release/2.41/master, commit a52c9b75c70124fe4f69e6b0ed288e2c14bd7ce9: - Optimize __libc_tsd_* thread variable access - i386: Add GLIBC_ABI_GNU_TLS version [BZ #33221] - i386: Also add GLIBC_ABI_GNU2_TLS version [BZ #33129] - i386: Update ___tls_get_addr to preserve vector registers - elf: Preserve _rtld_global layout for the release branch - elf: Test dlopen (NULL, RTLD_LAZY) from an ELF constructor - elf: Fix handling of symbol versions which hash to zero (bug 29190) - x86-64: Add GLIBC_ABI_DT_X86_64_PLT [BZ #33212] - x86-64: Add GLIBC_ABI_GNU2_TLS version [BZ #33129] - elf: Compile _dl_debug_state separately (bug 33224) - elf: Restore support for _r_debug interpositions and copy relocations - elf: Introduce _dl_debug_change_state - elf: Introduce separate _r_debug_array variable - Use TLS initial-exec model for __libc_tsd_CTYPE_* thread variables [BZ #33234] - ctype: Fallback initialization of TLS using relocations (bug 19341, bug 32483) - Use proper extern declaration for _nl_C_LC_CTYPE_{class,toupper,tolower} - Remove <libc-tsd.h> - AArch64: Improve codegen SVE log1p helper - AArch64: Optimise SVE FP64 Hyperbolics - AArch64: Optimize SVE exp functions - AArch64: Improve codegen in SVE log1p - AArch64: Optimize inverse trig functions - AArch64: Optimize algorithm in users of SVE expf helper - AArch64: Avoid memset ifunc in cpu-features.c [BZ #33112] - nptl: Fix SYSCALL_CANCEL for return values larger than INT_MAX (BZ 33245) -------------------------------------------------------------------------------- This update can be installed with the "dnf" update program. Use su -c 'dnf upgrade --advisory FEDORA-2025-793d1d7f22' at the command line. For more information, refer to the dnf documentation available at http://dnf.readthedocs.io/en/latest/command_ref.html#upgrade-command-label All packages are signed with the Fedora Project GPG key. More details on the GPG keys used by the Fedora Project can be found at https://fedoraproject.org/keys -------------------------------------------------------------------------------- -- _______________________________________________ package-announce mailing list -- package-announce@xxxxxxxxxxxxxxxxxxxxxxx To unsubscribe send an email to package-announce-leave@xxxxxxxxxxxxxxxxxxxxxxx Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/ List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines List Archives: https://lists.fedoraproject.org/archives/list/package-announce@xxxxxxxxxxxxxxxxxxxxxxx Do not reply to spam, report it: https://pagure.io/fedora-infrastructure/new_issue