glibc
The GNU C library.
www.gnu.org
Most Popular In The Past Month
- Remove support for lock elision
Stefan Liebler: The support for lock elision was already deprecated with glibc 2.42: commit 77438db8cfa6ee66b3906230156bdae11c49a195 "Mark support for lock elision as deprecated." See also discussions: - Add COPYINGv3 with the GPL version 3 text
Florian Weimer: The license is referenced in various headers, so we should ship it. - linux: Add mseal syscall support
Adhemerval Zanella: It has been added on Linux 6.10 (8be7258aad44b5e25977a98db136f677fa6f4370) as a way to block operations such as mapping, moving to another location, shrinking the size, expanding the size, or modifying it to a pre-existing memory mapping. - Implement C23 const-preserving standard library macros
Joseph Myers: C23 makes various standard library functions, that return a pointer into an input array, into macros that return a pointer to const when the relevant argument passed to the macro is a pointer to const. - math: New generic fma implementation
Adhemerval Zanella: The current implementation relies on setting the rounding mode for different calculations (first to FE_TONEAREST and then to FE_TOWARDZERO) to obtain correctly rounded results. - nss: Add ERANGE testing to tst-nss-test4 (bug 33361)
Carlos O'Donell: This adds testing for the fix added in commit: 0fceed254559836b57ee05188deac649bc505d05 "nss: Group merge does not react to ERANGE during merge (bug 33361)"
The in-use group size is increased large enough to trigger ERANGE for initial buffers and cause a retry. - Enable --enable-fortify-source with clang
Adhemerval Zanella: clang generates internal calls for some _chk symbol, so add internal aliases for them, and stub some with rtld-stubbed-symbols to avoid ld. - libio: null terminate the buffer upon initial allocation in getdelim
Collin Funk: Commit 33eff78c8b28adc4963987880e10d96761f2a167 caused issues in nbdkit which had code similar to this to get the last line of the file:
while (getline (&line, &len, fp) != -1) ; /* Process LINE. - aarch64: Support enforcing BTI on dependencies
Yury Khrustalev: Add glibc.cpu.aarch64_bti tunable with 2 values: - scripts: Support custom FTP mirror URL in build-many-glibcs.py
Yury Khrustalev: Allow to use custom mirror URLs to download tarballs from a mirror of ftp.gnu.org using the FTP_GNU_ORG_MIRROR env variable (default