This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_cross/gnu-master-aarch64-build_cross in repository toolchain/ci/glibc.
from f147616d68 Revert "linux: Move xmknod{at} to compat symbols" new f9ba73d056 htl: Add missing symbols new e960d8313d manual: Clarify File Access Modes section and add O_PATH new 7c33111697 htl: Add hidden def for __pthread_create/detach new 1d9cbb9608 x86: Fix THREAD_SELF definition to avoid ld.so crash (bug 27004) new c41d197ec4 elf: Synchronize <elf.h> section header flags with binutils new dad90d5282 elf: Add glibc-hwcaps support for LD_LIBRARY_PATH new 84ba719b26 elf: Add endianness markup to ld.so.cache (bug 27008) new dfb3f101c5 elf: Add extension mechanism to ld.so.cache new 785969a047 elf: Implement a string table for ldconfig, with tail merging new 73b6e50a22 elf: Implement tail merging of strings in ldconfig new b44ac4f4c7 elf: Process glibc-hwcaps subdirectories in ldconfig new 600d9e0c87 elf: Add glibc-hwcaps subdirectory support to ld.so cache pr [...] new f267e1c9dd x86_64: Add glibc-hwcaps support new 94551be902 symbols: Add defines for libanl's libanl_hidden_{def|proto} new 47f78f3683 y2038: Convert gai_suspend to support 64 bit time new 4ec2e73803 futex: Remove not used futex_reltimed_wait{_cancelable} new 135ca0a7cd lowlevellock-futex: Remove not used macros new 4f4bd9e47b elf: Add missing <stddef.h> header to elf/dl-hwcaps.h new 2976082a38 x86: Set RDRAND usable if CPU supports RDRAND new 93fda28693 x86: Adjust tst-cpu-features-supports.c for GCC 11 new 4c38c1a229 powerpc64le: Add glibc-hwcaps support new 7dc2f14bb3 Add scripts/move-symbol-to-libc.py
The 22 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: elf/Makefile | 94 ++++- elf/cache.c | 393 ++++++++++++++++++--- elf/dl-cache.c | 214 ++++++++++- elf/{dl-hwcaps.h => dl-hwcaps-subdirs.c} | 25 +- elf/dl-hwcaps.c | 216 ++++++++++- elf/dl-hwcaps.h | 125 +++++++ elf/dl-hwcaps_split.c | 77 ++++ elf/dl-load.c | 7 +- elf/dl-main.h | 11 +- elf/dl-support.c | 5 +- elf/dl-usage.c | 68 +++- elf/elf.h | 2 + elf/ldconfig.c | 155 ++++++-- elf/{dl-hwcaps.h => markermodMARKER-VALUE.c} | 23 +- elf/rtld.c | 18 + elf/stringtable.c | 209 +++++++++++ elf/stringtable.h | 64 ++++ elf/stringtable_free.c | 33 ++ elf/tst-dl-hwcaps_split.c | 148 ++++++++ elf/tst-glibc-hwcaps-cache.c | 45 +++ .../etc/ld.so.conf | 0 .../postclean.req | 0 elf/tst-glibc-hwcaps-cache.script | 22 ++ elf/{dl-hwcaps.h => tst-glibc-hwcaps-mask.c} | 27 +- elf/tst-glibc-hwcaps-prepend-cache.c | 149 ++++++++ .../postclean.req | 0 elf/{dl-hwcaps.h => tst-glibc-hwcaps-prepend.c} | 28 +- elf/{dl-hwcaps.h => tst-glibc-hwcaps.c} | 24 +- elf/tst-stringtable.c | 181 ++++++++++ htl/Versions | 2 + htl/pt-create.c | 1 + htl/pt-detach.c | 1 + hurd/Versions | 2 +- include/libc-symbols.h | 8 + include/netdb.h | 7 + manual/llio.texi | 72 ++-- resolv/gai_suspend.c | 61 ++-- scripts/move-symbol-to-libc.py | 217 ++++++++++++ sysdeps/generic/dl-cache.h | 235 +++++++++++- sysdeps/generic/ldconfig.h | 18 +- sysdeps/generic/ldsodefs.h | 20 +- sysdeps/htl/pthreadP.h | 2 + sysdeps/i386/nptl/tls.h | 7 +- sysdeps/nptl/futex-internal.h | 61 ---- sysdeps/nptl/gai_misc.h | 11 +- sysdeps/nptl/lowlevellock-futex.h | 43 --- sysdeps/powerpc/powerpc64/le/Makefile | 28 ++ sysdeps/powerpc/powerpc64/le/dl-hwcaps-subdirs.c | 46 +++ sysdeps/powerpc/powerpc64/le/tst-glibc-hwcaps.c | 54 +++ sysdeps/x86/cpu-features.c | 1 + sysdeps/x86/tst-cpu-features-supports.c | 15 +- sysdeps/x86_64/Makefile | 39 ++ sysdeps/x86_64/dl-hwcaps-subdirs.c | 66 ++++ sysdeps/x86_64/nptl/tls.h | 7 +- sysdeps/x86_64/tst-glibc-hwcaps.c | 76 ++++ 55 files changed, 3119 insertions(+), 344 deletions(-) copy elf/{dl-hwcaps.h => dl-hwcaps-subdirs.c} (62%) create mode 100644 elf/dl-hwcaps_split.c copy elf/{dl-hwcaps.h => markermodMARKER-VALUE.c} (62%) create mode 100644 elf/stringtable.c create mode 100644 elf/stringtable.h create mode 100644 elf/stringtable_free.c create mode 100644 elf/tst-dl-hwcaps_split.c create mode 100644 elf/tst-glibc-hwcaps-cache.c copy elf/{tst-ldconfig-bad-aux-cache.root => tst-glibc-hwcaps-cache.root}/etc/ld.s [...] copy elf/{tst-ldconfig-bad-aux-cache.root => tst-glibc-hwcaps-cache.root}/postclea [...] create mode 100644 elf/tst-glibc-hwcaps-cache.script copy elf/{dl-hwcaps.h => tst-glibc-hwcaps-mask.c} (62%) create mode 100644 elf/tst-glibc-hwcaps-prepend-cache.c copy elf/{tst-ldconfig-bad-aux-cache.root => tst-glibc-hwcaps-prepend-cache.root}/ [...] copy elf/{dl-hwcaps.h => tst-glibc-hwcaps-prepend.c} (62%) copy elf/{dl-hwcaps.h => tst-glibc-hwcaps.c} (62%) create mode 100644 elf/tst-stringtable.c create mode 100644 scripts/move-symbol-to-libc.py create mode 100644 sysdeps/powerpc/powerpc64/le/dl-hwcaps-subdirs.c create mode 100644 sysdeps/powerpc/powerpc64/le/tst-glibc-hwcaps.c create mode 100644 sysdeps/x86_64/dl-hwcaps-subdirs.c create mode 100644 sysdeps/x86_64/tst-glibc-hwcaps.c