Glibc 2.43 released with ISO C23 features and enhancements

The GNU Project has released version 2.43 of the GNU C Library, known as glibc, six months after the previous update. This version advances compliance with the ISO C23 standard and includes security fixes, performance improvements, and new platform support. It introduces several new memory functions and optimizations for various architectures.

The GNU C Library, or glibc, serves as the core interface between user programs and the Linux kernel. On January 24, 2026, the GNU Project released version 2.43, marking a quiet but significant update six months following the 2.42 release.

A key focus of glibc 2.43 is enhanced compliance with the ISO C23 standard. It adds new standardized memory functions, including free_sized, free_aligned_sized, and memset_explicit. The update also features revised assert behavior and fresh definitions for C23 math and time functions. To maintain const correctness, several established APIs have been modified, potentially necessitating adjustments in affected projects.

Security receives attention with fixes for three vulnerabilities: a heap corruption flaw in memalign, information leaks in network name resolution functions, and exposure of uninitialized memory in wordexp.

Performance enhancements include faster, more precise math functions, drawing from optimizations in the CORE-MATH project. Architecture-specific improvements cover better AArch64 handling, an optimized memset for RISC-V, and support for forthcoming Intel x86 processors.

For Linux systems, glibc 2.43 incorporates new interfaces like openat2 and the mseal memory-sealing function. Locale data has been refreshed to align with Unicode 17.0, and experimental Clang build support is now available.

These changes aim to bolster reliability and efficiency in open-source software environments, with full details in the official announcement and release notes.

Liittyvät artikkelit

The GNU C Library has addressed a long-standing security vulnerability that dates back to 1996. This fix, identified as CVE-2026-0915, patches a flaw present in the library since its early versions. The update aims to enhance security for systems relying on this fundamental component of Linux distributions.

Raportoinut AI

The Simple DirectMedia Layer (SDL) library has reached version 3.4, introducing several enhancements for developers. Key updates include numerous new application programming interfaces, improved Emscripten compatibility, and built-in PNG image support. This release aims to bolster cross-platform multimedia development.

Arch Linux has issued its monthly installation ISO for March 2026, incorporating updates from February's repositories. The snapshot includes a new Linux kernel, refreshed libraries, desktop environments, and security enhancements. It serves as installation media for new users without introducing specific distribution changes.

Raportoinut AI

The Free Software Foundation Latin America has released GNU Linux-Libre 6.19, updating deblobbing scripts to align with the upstream Linux 6.19 kernel. This version targets proprietary firmware blobs in components like Intel Xe graphics, IWLWIFI wireless, and NVIDIA Nova. The effort continues a nearly two-decade push to create a fully free kernel free of non-free code.

 

 

 

Tämä verkkosivusto käyttää evästeitä

Käytämme evästeitä analyysiä varten parantaaksemme sivustoamme. Lue tietosuojakäytäntömme tietosuojakäytäntö lisätietoja varten.
Hylkää