GNU C Library 2.38 Released With More C2X Features, x86_64 GNU Hurd Support

Written by Michael Larabel in GNU on 31 July 2023 at 07:46 PM EDT. 10 Comments
GNU
Following the release this weekend of GNU Binutils 2.41, another important GNU software project just issued their latest update: the GNU C Library 2.38.

Among the highlights to find with today's GNU C Library (glibc) 2.38 release include:

- Continued enablement around C2X features.

- Support for x86_64 running on GNU Hurd has been added when using GNU Binutils 2.40+ and GCC 13+.

- The strlcpy and strlcat functions have been added that are derived from OpenBSD and expected to be in future POSIX versions.

- A new "--enable-fortify-source" configure option.

- The glibc.pthread.stack_hugetlb tunable has been added to disable Transparent Hugepages (THP) in stack allocations at pthread_create time.

- A variety of bug fixes and at least one security fix.

Downloads and more details on the changes to find with GNU C Library 2.38 via the glibc 2.38 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