diff options
Diffstat (limited to 'sysdeps/unix/sysv/linux/Makefile')
| -rw-r--r-- | sysdeps/unix/sysv/linux/Makefile | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/sysdeps/unix/sysv/linux/Makefile b/sysdeps/unix/sysv/linux/Makefile index 8fe74be95f..d14ba1b121 100644 --- a/sysdeps/unix/sysv/linux/Makefile +++ b/sysdeps/unix/sysv/linux/Makefile @@ -690,6 +690,7 @@ endif ifeq ($(have-z-memory-seal),yes) tests-static += \ + tst-dl_mseal-mutable-static \ tst-dl_mseal-static \ tst-dl_mseal-static-noseal \ # tests-static @@ -697,6 +698,7 @@ tests-static += \ tests += \ $(tests-static) \ tst-dl_mseal \ + tst-dl_mseal-mutable \ tst-dl_mseal-noseal \ # tests @@ -708,6 +710,8 @@ modules-names += \ tst-dl_mseal-dlopen-2-1 \ tst-dl_mseal-mod-1 \ tst-dl_mseal-mod-2 \ + tst-dl_mseal-mutable-dlopen \ + tst-dl_mseal-mutable-mod \ tst-dl_mseal-preload \ # modules-names @@ -731,6 +735,10 @@ $(objpfx)tst-dl_mseal-noseal.out: \ $(objpfx)tst-dl_mseal-dlopen-2.so \ $(objpfx)tst-dl_mseal-dlopen-2-1.so +$(objpfx)tst-dl_mseal-mutable.out: \ + $(objpfx)tst-dl_mseal-mutable-mod.so \ + $(objpfx)tst-dl_mseal-mutable-dlopen.so + ifeq ($(enable-memory-seal),yes) CFLAGS-tst-dl_mseal.c += -DDEFAULT_MEMORY_SEAL CFLAGS-tst-dl_mseal-noseal.c += -DDEFAULT_MEMORY_SEAL @@ -738,6 +746,8 @@ endif LDFLAGS-tst-dl_mseal = -Wl,--no-as-needed -Wl,-z,memory-seal LDFLAGS-tst-dl_mseal-static = -Wl,--no-as-needed -Wl,-z,memory-seal +LDFLAGS-tst-dl_mseal-mutable = -Wl,--no-as-needed -Wl,-z,memory-seal +LDFLAGS-tst-dl_mseal-mutable-static = -Wl,-z,memory-seal LDFLAGS-tst-dl_mseal-mod-1.so = -Wl,--no-as-needed -Wl,-z,memory-seal LDFLAGS-tst-dl_mseal-mod-2.so = -Wl,-z,memory-seal LDFLAGS-tst-dl_mseal-dlopen-1.so = -Wl,--no-as-needed @@ -745,12 +755,16 @@ LDFLAGS-tst-dl_mseal-dlopen-2.so = -Wl,--no-as-needed -Wl,-z,memory-seal LDFLAGS-tst-dl_mseal-preload.so = -Wl,-z,memory-seal LDFLAGS-tst-dl_mseal-auditmod.so = -Wl,-z,memory-seal +LDFLAGS-tst-dl_mseal-mutable-mod.so = -Wl,-z,memory-seal +LDFLAGS-tst-dl_mseal-mutable-dlopen.so = -Wl,-z,memory-seal + tst-dl_mseal-noseal-no-memory-seal = yes tst-dl_mseal-dlopen-1-1.so-no-memory-seal = yes tst-dl_mseal-dlopen-2-1.so-no-memory-seal = yes $(objpfx)tst-dl_mseal: $(objpfx)tst-dl_mseal-mod-1.so $(objpfx)tst-dl_mseal-noseal: $(objpfx)tst-dl_mseal-mod-1.so +$(objpfx)tst-dl_mseal-mutable: $(objpfx)tst-dl_mseal-mutable-mod.so $(objpfx)tst-dl_mseal-mod-1.so: $(objpfx)tst-dl_mseal-mod-2.so $(objpfx)tst-dl_mseal-dlopen-1.so: $(objpfx)tst-dl_mseal-dlopen-1-1.so $(objpfx)tst-dl_mseal-dlopen-2.so: $(objpfx)tst-dl_mseal-dlopen-2-1.so |
