Several bugs have been fixed in this update:
realpath()could leak data based on the application
svcunix_createvia long pathnames
clnt_createvia a long pathname
/etc/hostsis still searched for host data during name lookups after this update.
A new command,
/usr/bin/ld.so --list-diagnostics, can be used to print diagnostic information relevant to glibc optimization decisions.
Deeply nested ELF soname dependencies no longer slow down program start,
dlclose, and program termination with this update.
If the the
GLIBC_TUNABLES=glibc.pthread.rseq=1 is set, the rseq kernel feature is used to implement the
sched_getcpu function. This results is a significant performance gain on aarch64, where this function is otherwise implemented using a system call.
This update removes support for the
LD_PREFER_MAP_32BIT_EXEC environment variable because it was no longer working with the executables produced by current binutils versions.
Please login to add feedback.