GNU C Library 2.32 Released

Written by Michael Larabel in GNU on 6 August 2020 at 07:07 AM EDT. 7 Comments
GNU
GNU C Library 2.32 (glibc 2.32) is now available as this important library for Linux and other Unix-like operating systems.

With Glibc 2.32 some of the enhancements include:

- Unicode 13.0 support.

- Support for Synopsys ARC HS cores.

- Paired with GCC 10, better warnings should be issued about possible buffer overflows and other out-of-bounds accesses.

- Glibc 2.32 on Linux adds pthread_attr_setsigmask_np / pthread_attr_getsigmask_np for setting the signal mask of a thread created via pthread_create.

- AArch64 now supports standard branch protection security hardening, including ARM Branch Target Identification (BTI) and pointer authentication usage as recent ARM architectural features.

- ldconfig defaults to the new format for ld.so.cache, something it's already been supporting for nearly two decades.

- Various security fixes along with dozens of bug fixes.

Sadly not making it for this release is the restartable sequences support. Additionally, the hardware capabilities discussion is also still ongoing.

More details on the GNU C Library 2.32 debut via the release announcement.
Related News
About The Author
Michael Larabel

Michael Larabel is the principal author of Phoronix.com and founded the site in 2004 with a focus on enriching the Linux hardware experience. Michael has written more than 20,000 articles covering the state of Linux hardware support, Linux performance, graphics drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and OpenBenchmarking.org automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via MichaelLarabel.com.

Popular News This Week