aarch64: Accept PLT calls to __getauxval within libc.so
authorFlorian Weimer <fweimer@redhat.com>
Tue, 12 May 2020 09:30:30 +0000 (11:30 +0200)
committerFlorian Weimer <fweimer@redhat.com>
Tue, 12 May 2020 10:51:10 +0000 (12:51 +0200)
commit16536e98e36e08bc1ce1edbd8dd50c7c3bb7a936
treea8acf52f52a58d60b350711a3f35a6e54c9f50e9
parentc2d0411488c68a07cc22a5dd76fa37e952d2a66b
aarch64: Accept PLT calls to __getauxval within libc.so

When using outline atomics (-moutline-atomics, the default for ARMv8-A
starting with GCC 10), libgcc contains an ELF constructor which calls
__getauxval.  This code is built outside of glibc, so none of its
internal PLT avoidance schemes can be applied to it.  This change
suppresses the elf/check-localplt failure.
sysdeps/unix/sysv/linux/aarch64/localplt.data