A Look At The New Features Coming To GNU C Library 2.25

Written by Michael Larabel in GNU on 11 January 2017 at 06:51 AM EST. Add A Comment
GNU
Three weeks from today should mark a new release of the GNU C Library, glibc 2.25, and it's coming with many feature additions.

Ahead of the planned 1 February release, for those wondering what features are in the works for glibc 2.25 they include:

- Functions strfromd, strfromf, and strfroml were added to libc to convert a floating-point number into a string.

- Glibc has added support for getentropy() and getrandom() functions.

- New math.h features including nearest integer functions, max-min magnitude functions, NaN functions, and other math additions.

- Support for OpenBSD's explicit_bzero that can be used in place of memset() to ensure data is erased after use.

- Most of glibc can now be built with the stack smashing protector enabled via --enable-stack-protector=strong.

- Expanded coverage of GDB pretty printers.

- A tunables feature to support tweaking of the run-time for an application program.

- Various bug-fixes and other minor improvements.

Those wishing to dive through more of the GLIBC 2.25 changes ahead of its official release can roam through the Git code.
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