diff options
author | Florian Weimer <fweimer@redhat.com> | 2022-04-11 11:30:31 +0200 |
---|---|---|
committer | Florian Weimer <fweimer@redhat.com> | 2022-04-22 10:59:03 +0200 |
commit | 198abcbb94618730dae1b3f4393efaa49e0ec8c7 (patch) | |
tree | 80c663ec8c907fe0c25d83e3fac5362bc4424ecb /sysdeps/unix/sysv | |
parent | 30035d67728a846fa39749cd162afd278ac654c4 (diff) | |
download | glibc-198abcbb94618730dae1b3f4393efaa49e0ec8c7.zip glibc-198abcbb94618730dae1b3f4393efaa49e0ec8c7.tar.gz glibc-198abcbb94618730dae1b3f4393efaa49e0ec8c7.tar.bz2 |
Default to --with-default-link=no (bug 25812)
This is necessary to place the libio vtables into the RELRO segment.
New tests elf/tst-relro-ldso and elf/tst-relro-libc are added to
verify that this is what actually happens.
The new tests fail on ia64 due to lack of (default) RELRO support
inbutils, so they are XFAILed there.
Diffstat (limited to 'sysdeps/unix/sysv')
-rw-r--r-- | sysdeps/unix/sysv/linux/ia64/Makefile | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/sysdeps/unix/sysv/linux/ia64/Makefile b/sysdeps/unix/sysv/linux/ia64/Makefile index da85ba4..c5cc41b 100644 --- a/sysdeps/unix/sysv/linux/ia64/Makefile +++ b/sysdeps/unix/sysv/linux/ia64/Makefile @@ -1,3 +1,9 @@ +ifeq ($(subdir),elf) +# ia64 does not support PT_GNU_RELRO. +test-xfail-tst-relro-ldso = yes +test-xfail-tst-relro-libc = yes +endif + ifeq ($(subdir),misc) sysdep_headers += sys/rse.h endif |