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-arm-build_cross in repository toolchain/ci/glibc.
from c41d197ec4 elf: Synchronize <elf.h> section header flags with binutils adds dad90d5282 elf: Add glibc-hwcaps support for LD_LIBRARY_PATH adds 84ba719b26 elf: Add endianness markup to ld.so.cache (bug 27008) adds dfb3f101c5 elf: Add extension mechanism to ld.so.cache adds 785969a047 elf: Implement a string table for ldconfig, with tail merging adds 73b6e50a22 elf: Implement tail merging of strings in ldconfig adds b44ac4f4c7 elf: Process glibc-hwcaps subdirectories in ldconfig adds 600d9e0c87 elf: Add glibc-hwcaps subdirectory support to ld.so cache pr [...] adds f267e1c9dd x86_64: Add glibc-hwcaps support adds 94551be902 symbols: Add defines for libanl's libanl_hidden_{def|proto} adds 47f78f3683 y2038: Convert gai_suspend to support 64 bit time adds 4ec2e73803 futex: Remove not used futex_reltimed_wait{_cancelable} adds 135ca0a7cd lowlevellock-futex: Remove not used macros adds 4f4bd9e47b elf: Add missing <stddef.h> header to elf/dl-hwcaps.h adds 2976082a38 x86: Set RDRAND usable if CPU supports RDRAND adds 93fda28693 x86: Adjust tst-cpu-features-supports.c for GCC 11 adds 4c38c1a229 powerpc64le: Add glibc-hwcaps support adds 7dc2f14bb3 Add scripts/move-symbol-to-libc.py new 171689dac7 nss: Introduce <nss_module.h> new fd5b9b4458 <nss_action.h>: New abstraction for combining NSS modules an [...] new fa78feca47 nss: Implement <nss_database.h> new f8847d83e1 nsswitch: use new internal API (core) new 6eceded941 nsswitch: user new internal API (tests) new f4f3b09111 nsswitch: use new internal API (callers)
The 6 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/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 +++++ grp/compat-initgroups.c | 2 +- grp/initgroups.c | 37 +- include/libc-symbols.h | 8 + include/netdb.h | 7 + inet/ether_hton.c | 21 +- inet/ether_ntoh.c | 21 +- inet/getnetgrent_r.c | 40 +- inet/netgroup.h | 2 +- malloc/set-freeres.c | 5 + nscd/aicache.c | 17 +- nscd/gai.c | 2 +- nscd/initgrcache.c | 8 +- nscd/netgroupcache.c | 4 +- nscd/nscd_netgroup.c | 2 +- nss/Makefile | 6 +- nss/XXX-lookup.c | 7 +- nss/compat-lookup.c | 8 +- nss/function.def | 126 ++-- nss/getXXbyYY_r.c | 51 +- nss/getXXent_r.c | 10 +- nss/getnssent_r.c | 22 +- nss/nss_action.c | 116 +++ nss/nss_action.h | 108 +++ nss/nss_action_parse.c | 191 +++++ nss/nss_compat/compat-grp.c | 2 +- nss/nss_compat/compat-initgroups.c | 2 +- nss/nss_compat/compat-pwd.c | 2 +- nss/nss_compat/compat-spwd.c | 2 +- nss/nss_database.c | 469 ++++++++++++ nss/nss_database.h | 88 +++ nss/nss_module.c | 366 ++++++++++ nss/nss_module.h | 93 +++ nss/nss_test.h | 9 + nss/nss_test1.c | 166 ++++- nss/nsswitch.c | 809 +-------------------- nss/nsswitch.h | 69 +- nss/tst-reload1.c | 341 +++++++++ nss/tst-reload1.root/etc/nsswitch.conf | 3 + nss/tst-reload1.root/etc/nsswitch.conf2 | 3 + .../tst-reload1.root}/etc/services | 0 .../tst-reload1.script} | 0 posix/tst-rfc3484-2.c | 2 +- posix/tst-rfc3484-3.c | 2 +- posix/tst-rfc3484.c | 2 +- resolv/gai_suspend.c | 61 +- scripts/move-symbol-to-libc.py | 217 ++++++ sunrpc/netname.c | 21 +- sunrpc/publickey.c | 42 +- sysdeps/generic/dl-cache.h | 235 +++++- sysdeps/generic/ldconfig.h | 18 +- sysdeps/generic/ldsodefs.h | 20 +- sysdeps/mach/hurd/fork.c | 8 + sysdeps/nptl/fork.c | 9 + sysdeps/nptl/futex-internal.h | 61 -- sysdeps/nptl/gai_misc.h | 11 +- sysdeps/nptl/lowlevellock-futex.h | 43 -- sysdeps/posix/getaddrinfo.c | 19 +- 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/tst-glibc-hwcaps.c | 76 ++ 93 files changed, 5239 insertions(+), 1463 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 nss/nss_action.c create mode 100644 nss/nss_action.h create mode 100644 nss/nss_action_parse.c create mode 100644 nss/nss_database.c create mode 100644 nss/nss_database.h create mode 100644 nss/nss_module.c create mode 100644 nss/nss_module.h create mode 100644 nss/tst-reload1.c create mode 100644 nss/tst-reload1.root/etc/nsswitch.conf create mode 100644 nss/tst-reload1.root/etc/nsswitch.conf2 copy {posix/bug-ga2.root => nss/tst-reload1.root}/etc/services (100%) copy nss/{tst-nss-test3.root/tst-nss-test3.script => tst-reload1.root/tst-reload1. [...] 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