glibc
The GNU C library.
www.gnu.org
Most Popular This Year
- AArch64: Remove thunderx{,2} memcpy
Andrew Pinski: ThunderX1 and ThunderX2 have been retired for a few years now. - elf: Canonicalize $ORIGIN in an explicit ld.so invocation [BZ 25263]
Adhemerval Zanella: When an executable is invoked directly, we calculate $ORIGIN by calling readlink on /proc/self/exe, which the Linux kernel resolves to the target of any symlinks. - Disable _TIME_BITS if the compiler defaults to it
Adhemerval Zanella: Even though building glibc with 64 bit time_t flags is not supported, and the usual way is to patch the build system to avoid it; some systems do enable it by default, and it increases the requirements to build glibc in such cases (it also does not help newcomers when trying to build glibc). - AArch64: Remove SVE erf and erfc tables
Joe Ramsay: By using a combination of mask-and-add instead of the shift-based index calculation the routines can share the same table as other - tst: Extend cross-test-ssh.sh to support passing glibc tunables
Yury Khrustalev: This patch adds new flag --glibctunables to the cross-test-ssh.sh script to pass Glibc tunables to the system on which tests are executed.
The value to pass can be also provided via the GLIBC_TUNABLES environment
variable.
This works similar to the TIMEOUTFACTOR variable.
Sometimes it is useful to cross test glibc with some non-default tunable, and a global environment variable is the easiest way to inject some tunable value into most tests. - Do not use -Wp to disable fortify (BZ 31928)
Adhemerval Zanella: The -Wp does not work properly if the compiler is configured to enable fortify by default, since it bypasses the compiler driver (which defines the fortify flags in this case). - replace tgammaf by the CORE-MATH implementation
Paul Zimmermann: The CORE-MATH implementation is correctly rounded (for any rounding mode). - math: Fix incorrect results of exp10m1f with some GCC versions
Florian Weimer: On GCC 11 (x86-64), the previous code produced test failures like this one: - manual: Add Descriptor-Relative Access section
Florian Weimer: Reference this new section from the O_PATH documentation.
And document the functions openat, openat64, fstatat, fstatat64. - Disable _FILE_OFFSET_BITS if the compiler defaults to it
Adhemerval Zanella: Even though building glibc with LFS flags is not supported, and the the usual way is to patch the build system to avoid it [1]; some system do enable it by default, and it increases the requirements to build glibc in such cases (it also does not help newcomers when trying to build glibc).