-------------------------------------------------------------------------------- Fedora Update Notification FEDORA-2025-a978a445cb 2025-12-17 01:12:56.966735+00:00 --------------------------------------------------------------------------------
Name : glibc Product : Fedora 43 Version : 2.42 Release : 5.fc43 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 version introduces enhancements and fixes for the AArch64 architecture. Changes were made to correctly handle the Scalable Matrix Extension (SME) state by clearing the processor's ZA state before clone and clone3 system calls to conform to the procedure call standard. The vector math library was updated, with fixes for instability in the AdvSIMD implementations of sinh and tan, corrections for SVE tanpi and pow functions, and optimizations to SVE scalar callbacks. On the ppc64le architecture, optimized versions of strcmp and strncmp for Power10 processors were restored. This change resolves recent security issues by avoiding the use of non-volatile vector registers. A bug in the rawmemchr function that modified a non-volatile register was also corrected. For the x86 architecture, support was added for new Intel processors, including Nova Lake and Wildcat Lake. A performance bug in wmemset was fixed; an incorrect conditional check caused the function to fall back to a slower SSE2 implementation on modern CPUs. This has been corrected to allow the use of faster AVX2 and AVX512 code paths. Several general bug fixes were also included. The threading library now correctly manages stack guard pages for cached threads, preventing potential memory advisory failures. The Name Service Switch (NSS) functionality was updated to properly handle errors during group entry merges. I/O library headers were updated to align certain constants with definitions in the Linux kernel, resolving preprocessor warnings. -------------------------------------------------------------------------------- ChangeLog: * Mon Dec 15 2025 Frédéric Bérat <[email protected]> - 2.42-5 - Auto-sync with upstream branch master, commit b11411fe2ee7a8f3c3a2c1ee99c1729adb9a0efe: - posix: Fix invalid flags test for p{write,read}v2 (Yury Khrustalev) - ppc64le: Power 10 rawmemchr clobbers v20 (bug #33091) (Sachin Monga) - ppc64le: Restore optimized strncmp for power10 (Sachin Monga) - ppc64le: Restore optimized strcmp for power10 (Sachin Monga) - AArch64: Fix and improve SVE pow(f) special cases (Pierre Blanchard) - AArch64: fix SVE tanpi(f) [BZ #33642] (Pierre Blanchard) - AArch64: Fix instability in AdvSIMD sinh (Joe Ramsay) - AArch64: Fix instability in AdvSIMD tan (Joe Ramsay) - AArch64: Optimise SVE scalar callbacks (Joe Ramsay) - aarch64: fix includes in SME tests (Yury Khrustalev) - aarch64: fix cfi directives around __libc_arm_za_disable (Yury Khrustalev) - x86: fix wmemset ifunc stray '!' (bug 33542) (Jiamei Xie) - aarch64: tests for SME (Yury Khrustalev) - aarch64: clear ZA state of SME before clone and clone3 syscalls (Yury Khrustalev) - aarch64: define macro for calling __libc_arm_za_disable (Yury Khrustalev) - x86: Detect Intel Nova Lake Processor (Sunil K Pandey) - x86: Detect Intel Wildcat Lake Processor (Sunil K Pandey) - nptl: Fix MADV_GUARD_INSTALL logic for thread without guard page (BZ 33356) (Adhemerval Zanella) - nss: Group merge does not react to ERANGE during merge (bug 33361) (Florian Weimer) - libio: Define AT_RENAME_* with the same tokens as Linux (Florian Weimer) - AArch64: Fix SVE powf routine [BZ #33299] (Pierre Blanchard) - i386: Also add GLIBC_ABI_GNU2_TLS version [BZ #33129] (H.J. Lu) -------------------------------------------------------------------------------- This update can be installed with the "dnf" update program. Use su -c 'dnf upgrade --advisory FEDORA-2025-a978a445cb' 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 -- [email protected] To unsubscribe send an email to [email protected] 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/[email protected] Do not reply to spam, report it: https://pagure.io/fedora-infrastructure/new_issue
