This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_gnu_native_build/master-arm in repository toolchain/ci/glibc.
from 97a912f7a8 linux: Use /sys/devices/system/cpu on __get_nprocs_conf (BZ#28991) adds b46d250656 Remove kernel version check adds c628c22963 elf: Remove ldconfig kernel version check adds d2db60d8d8 Remove dl-librecon.h header. adds d055481ce3 scripts/glibcelf.py: Add *T_RISCV_* constants adds ad43cac44a rtld: Use generic argv adjustment in ld.so [BZ #23293] adds 86147bbeec rtld: Remove DL_ARGV_NOT_RELRO and make _dl_skip_args const adds 9faf5262c7 linux: Add a getauxval test [BZ #23293] adds 1da064c015 aarch64: Move ld.so _start to separate file and drop _dl_skip_args new 97f5d19c45 linux: Add pidfd_open new 32dd8c251a linux: Add pidfd_getfd new 56cf9e8eec linux: Add pidfd_send_signal new b3528b0048 linux: Add P_PIDFD new d2a1ec2097 linux: Add tst-pidfd.c
The 5 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: NEWS | 11 ++ config.h.in | 3 + csu/libc-start.c | 8 - csu/version.c | 3 + elf/cache.c | 56 ++----- elf/dl-cache.c | 3 - elf/dl-diagnostics.c | 5 - elf/dl-load.c | 95 ++---------- elf/dl-support.c | 12 -- elf/ldconfig.c | 22 +-- elf/readelflib.c | 51 +----- elf/readlib.c | 9 +- elf/rtld.c | 123 ++++++++------- posix/Makefile | 2 +- posix/sys/wait.h | 7 +- scripts/glibcelf.py | 12 ++ sysdeps/aarch64/Makefile | 1 + sysdeps/aarch64/dl-machine.h | 77 +-------- sysdeps/aarch64/dl-start.S | 53 +++++++ sysdeps/aarch64/dl-sysdep.h | 4 - sysdeps/alpha/dl-sysdep.h | 23 --- sysdeps/arc/dl-sysdep.h | 4 - sysdeps/arm/dl-sysdep.h | 4 - sysdeps/csky/dl-sysdep.h | 23 --- sysdeps/generic/dl-cache.h | 2 +- sysdeps/generic/dl-librecon.h | 24 --- sysdeps/generic/ldconfig.h | 14 +- sysdeps/generic/ldsodefs.h | 22 +-- sysdeps/generic/libc.abilist | 1 + sysdeps/ia64/dl-sysdep.h | 23 --- sysdeps/mach/hurd/bits/types/idtype_t.h | 12 ++ sysdeps/mach/hurd/dl-sysdep.c | 30 ++-- sysdeps/nios2/dl-sysdep.h | 4 - sysdeps/s390/s390-32/dl-sysdep.h | 23 --- sysdeps/sparc/dl-sysdep.h | 23 --- sysdeps/unix/sysv/linux/Makefile | 13 +- sysdeps/unix/sysv/linux/Versions | 5 + sysdeps/unix/sysv/linux/aarch64/libc.abilist | 3 + sysdeps/unix/sysv/linux/alpha/libc.abilist | 3 + sysdeps/unix/sysv/linux/arc/libc.abilist | 3 + sysdeps/unix/sysv/linux/arm/be/libc.abilist | 3 + sysdeps/unix/sysv/linux/arm/le/libc.abilist | 3 + sysdeps/unix/sysv/linux/arm/readelflib.c | 18 +-- sysdeps/unix/sysv/linux/bits/types/idtype_t.h | 14 ++ sysdeps/unix/sysv/linux/configure | 5 + sysdeps/unix/sysv/linux/configure.ac | 2 + sysdeps/unix/sysv/linux/csky/libc.abilist | 3 + sysdeps/unix/sysv/linux/dl-librecon.h | 59 ------- sysdeps/unix/sysv/linux/dl-osinfo.h | 25 --- sysdeps/unix/sysv/linux/dl-sysdep.c | 93 ----------- sysdeps/unix/sysv/linux/dl-sysdep.h | 7 - sysdeps/unix/sysv/linux/hppa/libc.abilist | 3 + sysdeps/unix/sysv/linux/i386/dl-librecon.h | 61 -------- sysdeps/unix/sysv/linux/i386/libc.abilist | 3 + sysdeps/unix/sysv/linux/ia64/dl-sysdep.h | 4 - sysdeps/unix/sysv/linux/ia64/libc.abilist | 3 + sysdeps/unix/sysv/linux/ia64/readelflib.c | 18 +-- sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist | 3 + sysdeps/unix/sysv/linux/m68k/dl-librecon.h | 1 - sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist | 3 + sysdeps/unix/sysv/linux/microblaze/be/libc.abilist | 3 + sysdeps/unix/sysv/linux/microblaze/le/libc.abilist | 3 + .../unix/sysv/linux/mips/mips32/fpu/libc.abilist | 3 + .../unix/sysv/linux/mips/mips32/nofpu/libc.abilist | 3 + .../unix/sysv/linux/mips/mips64/n32/libc.abilist | 3 + .../unix/sysv/linux/mips/mips64/n64/libc.abilist | 3 + sysdeps/unix/sysv/linux/mips/readelflib.c | 18 +-- sysdeps/unix/sysv/linux/nios2/libc.abilist | 3 + sysdeps/unix/sysv/linux/or1k/libc.abilist | 3 + .../sysv/linux/powerpc/powerpc32/fpu/libc.abilist | 3 + .../linux/powerpc/powerpc32/nofpu/libc.abilist | 3 + .../sysv/linux/powerpc/powerpc64/be/libc.abilist | 3 + .../sysv/linux/powerpc/powerpc64/le/libc.abilist | 3 + sysdeps/unix/sysv/linux/powerpc/readelflib.c | 18 +-- sysdeps/unix/sysv/linux/riscv/readelflib.c | 18 +-- sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist | 3 + sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist | 3 + sysdeps/unix/sysv/linux/s390/readelflib.c | 18 +-- sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist | 3 + sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist | 3 + sysdeps/unix/sysv/linux/sh/be/libc.abilist | 3 + sysdeps/unix/sysv/linux/sh/le/libc.abilist | 3 + sysdeps/unix/sysv/linux/sparc/readelflib.c | 18 +-- sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist | 3 + sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist | 3 + sysdeps/unix/sysv/linux/sys/pidfd.h | 49 ++++++ sysdeps/unix/sysv/linux/syscalls.list | 3 + sysdeps/unix/sysv/linux/tst-getauxval.c | 74 +++++++++ .../{tst-signal-numbers.py => tst-pidfd-consts.py} | 31 ++-- sysdeps/unix/sysv/linux/tst-pidfd.c | 172 +++++++++++++++++++++ sysdeps/unix/sysv/linux/x86/readelflib.c | 18 +-- sysdeps/unix/sysv/linux/x86_64/64/libc.abilist | 3 + sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist | 3 + 93 files changed, 737 insertions(+), 913 deletions(-) create mode 100644 sysdeps/aarch64/dl-start.S delete mode 100644 sysdeps/alpha/dl-sysdep.h delete mode 100644 sysdeps/csky/dl-sysdep.h delete mode 100644 sysdeps/generic/dl-librecon.h delete mode 100644 sysdeps/ia64/dl-sysdep.h create mode 100644 sysdeps/mach/hurd/bits/types/idtype_t.h delete mode 100644 sysdeps/s390/s390-32/dl-sysdep.h delete mode 100644 sysdeps/sparc/dl-sysdep.h create mode 100644 sysdeps/unix/sysv/linux/bits/types/idtype_t.h delete mode 100644 sysdeps/unix/sysv/linux/dl-librecon.h delete mode 100644 sysdeps/unix/sysv/linux/i386/dl-librecon.h delete mode 100644 sysdeps/unix/sysv/linux/m68k/dl-librecon.h create mode 100644 sysdeps/unix/sysv/linux/sys/pidfd.h create mode 100644 sysdeps/unix/sysv/linux/tst-getauxval.c copy sysdeps/unix/sysv/linux/{tst-signal-numbers.py => tst-pidfd-consts.py} (62%) create mode 100644 sysdeps/unix/sysv/linux/tst-pidfd.c