about summary refs log tree commit diff
path: root/elf/Makefile
diff options
context:
space:
mode:
authorFangrui Song <maskray@google.com>2021-08-24 09:35:32 -0700
committerFangrui Song <maskray@google.com>2021-08-24 09:35:32 -0700
commit9926f6e2eeb374cf729d4bb3f092dd4b36a8f861 (patch)
treebcbe7fb8eaeeca1bd3f402ae01a7404d546dccec /elf/Makefile
parentf9cd7d5d194c652e9ec31634da3fc8ef1bf06780 (diff)
downloadglibc-9926f6e2eeb374cf729d4bb3f092dd4b36a8f861.tar.gz
glibc-9926f6e2eeb374cf729d4bb3f092dd4b36a8f861.tar.xz
glibc-9926f6e2eeb374cf729d4bb3f092dd4b36a8f861.zip
elf: Skip tst-auditlogmod-* if the linker doesn't support --depaudit [BZ #28151]
gold and ld.lld do not support --audit or --depaudit.

Reviewed-by: Adhemerval Zanella  <adhemerval.zanella@linaro.org>
Diffstat (limited to 'elf/Makefile')
-rw-r--r--elf/Makefile4
1 files changed, 3 insertions, 1 deletions
diff --git a/elf/Makefile b/elf/Makefile
index 725537c40b..9f3fadc37e 100644
--- a/elf/Makefile
+++ b/elf/Makefile
@@ -219,7 +219,6 @@ tests += restest1 preloadtest loadfail multiload origtest resolvfail \
 	 tst-dlopen-self tst-auditmany tst-initfinilazyfail tst-dlopenfail \
 	 tst-dlopenfail-2 \
 	 tst-filterobj tst-filterobj-dlopen tst-auxobj tst-auxobj-dlopen \
-	 tst-audit14 tst-audit15 tst-audit16 tst-audit17 \
 	 tst-single_threaded tst-single_threaded-pthread \
 	 tst-tls-ie tst-tls-ie-dlmopen argv0test \
 	 tst-glibc-hwcaps tst-glibc-hwcaps-prepend tst-glibc-hwcaps-mask \
@@ -238,6 +237,9 @@ selinux-enabled := $(shell cat /selinux/enforce 2> /dev/null)
 ifneq ($(selinux-enabled),1)
 tests-execstack-yes = tst-execstack tst-execstack-needed tst-execstack-prog
 endif
+ifeq ($(have-depaudit),yes)
+tests += tst-audit14 tst-audit15 tst-audit16
+endif
 endif
 tests += $(tests-execstack-$(have-z-execstack))
 ifeq ($(run-built-tests),yes)