diff options
Diffstat (limited to 'sysdeps/s390/Makefile')
-rw-r--r-- | sysdeps/s390/Makefile | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/sysdeps/s390/Makefile b/sysdeps/s390/Makefile index 8a54f88..496ab51 100644 --- a/sysdeps/s390/Makefile +++ b/sysdeps/s390/Makefile @@ -29,3 +29,26 @@ $(inst_gconvdir)/%.so: $(objpfx)%.so $(+force) sysdeps-gconv-modules = ../sysdeps/s390/gconv-modules endif + +ifeq ($(subdir),elf) +ifeq ($(build-shared),yes) +tests += tst-dl-runtime-resolve-noaudit tst-dl-runtime-resolve-audit \ + tst-dl-runtime-profile-noaudit +# FIXME: When both LD_PROFILE and LD_AUDIT are set, a segfault occurs. +#tests += tst-dl-runtime-profile-audit +modules-names += tst-dl-runtime-mod +$(objpfx)tst-dl-runtime-resolve-noaudit: $(objpfx)tst-dl-runtime-mod.so +$(objpfx)tst-dl-runtime-resolve-audit: $(objpfx)tst-dl-runtime-mod.so +$(objpfx)tst-dl-runtime-profile-noaudit: $(objpfx)tst-dl-runtime-mod.so +$(objpfx)tst-dl-runtime-profile-audit: $(objpfx)tst-dl-runtime-mod.so +$(objpfx)tst-dl-runtime-resolve-audit.out: $(objpfx)tst-auditmod1.so +$(objpfx)tst-dl-runtime-profile-audit.out: $(objpfx)tst-auditmod1.so +# The profiling output goes to $LD_PROFILE_OUTPUT/$LD_PROFILE.profile +env-profile = LD_PROFILE=$(objpfx)tst-dl-runtime-mod.so \ + LD_PROFILE_OUTPUT=/ +env-audit = LD_AUDIT=$(objpfx)tst-auditmod1.so +tst-dl-runtime-resolve-audit-ENV = $(env-audit) +tst-dl-runtime-profile-noaudit-ENV = $(env-profile) +tst-dl-runtime-profile-audit-ENV = $(env-profile) $(env-audit) +endif +endif |