-------------------------------------------------------------------------------- Fedora Update Notification FEDORA-2024-bd3757cab1 2024-11-14 03:00:19.250006 -------------------------------------------------------------------------------- Name : glibc Product : Fedora 41 Version : 2.40 Release : 11.fc41 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: This glibc update addresses the following issues: The glibc-devel.x86_64 header no longer installs the 32-bit development headers, so that compiling most programs with -m32 fails again unless the glibc- devel.i686 package is installed as well. Some corner cases in strtod were fixed. (swbz#30220, swbz#32045) Previously, dlopen would revert already-written TLS data to the initial state under specific circumstances. (rhbz#2279885) The ungetc function did not work correctly if nothing has been read yet. (swbz#27821) The strerror, strsignal functions did not work correctly after dlmopen in some cases. (swbz#32026) On x86-64 systems with EVEX (AVX-512) support, the strchr family of functions could sometimes return incorrect results. (swbz#32078) The mremap function did not handle the MREMAP_DONTUNMAP flag correctly. (swbz#31968) -------------------------------------------------------------------------------- ChangeLog: * Wed Nov 6 2024 Florian Weimer <fweimer@xxxxxxxxxx> - 2.40-11 - Auto-sync with upstream branch release/2.40/master, commit 3a34851103d554b2c9b269ecae111648f9d7bb6d: - elf: Change ldconfig auxcache magic number (bug 32231) - libio: Set _vtable_offset before calling _IO_link_in [BZ #32148] - 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) - Fix strtod subnormal rounding (bug 30220) - More thoroughly test underflow / errno in tst-strtod-round - libio: Attempt wide backup free only for non-legacy code - debug: Fix read error handling in pcprofiledump - elf: Avoid re-initializing already allocated TLS in dlopen (bug 31717) - elf: Clarify and invert second argument of _dl_allocate_tls_init - ungetc: Fix backup buffer leak on program exit [BZ #27821] - ungetc: Fix uninitialized read when putting into unused streams [BZ #27821] - 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] - x86-64: Remove sysdeps/x86_64/x32/dl-machine.h - manual/stdio: Further clarify putc, putwc, getc, and getwc - Fix name space violation in fortify wrappers (bug 32052) - x86: Tunables may incorrectly set Prefer_PMINUB_for_stringop (bug 32047) - mremap: Update manual entry - linux: Update the mremap C implementation [BZ #31968] * Mon Nov 4 2024 Florian Weimer <fweimer@xxxxxxxxxx> - 2.40-10 - Exclude 32-bit headers from the x86_64 package -------------------------------------------------------------------------------- References: [ 1 ] Bug #2279885 - TLS for a library gets inappropriately marked unallocated when a library is loaded in two contexts https://bugzilla.redhat.com/show_bug.cgi?id=2279885 -------------------------------------------------------------------------------- This update can be installed with the "dnf" update program. Use su -c 'dnf upgrade --advisory FEDORA-2024-bd3757cab1' 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