[PATCH] Fix the ld flags not be applied to tst-execstack-mod.so
Zong Li
zong@andestech.com
Fri Jul 20 10:15:00 GMT 2018
The Makefile variable name loses the file extension (.so). It causes
the linker option not applies to the corresponding file that it's
file name matchs with the variable without LDFLAGS- prefix.
* elf/Makefile (LDFLAGS-tst-execstack-mod): Change variable name by
adding the file extension (.so).
---
ChangeLog | 5 +++++
elf/Makefile | 2 +-
2 files changed, 6 insertions(+), 1 deletion(-)
diff --git a/ChangeLog b/ChangeLog
index b45c83b..f87b32c 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2018-07-20 Zong Li <zong@andestech.com>
+
+ * elf/Makefile (LDFLAGS-tst-execstack-mod): Change variable name by
+ adding the file extension (.so).
+
2018-07-20 Samuel Thibault <samuel.thibault@ens-lyon.org>
* sysdeps/mach/hurd/i386/tls.h (_hurd_tls_init): Set multiple_threads
diff --git a/elf/Makefile b/elf/Makefile
index cd07713..ecc8ea2 100644
--- a/elf/Makefile
+++ b/elf/Makefile
@@ -1004,7 +1004,7 @@ $(objpfx)tst-execstack: $(libdl)
$(objpfx)tst-execstack.out: $(objpfx)tst-execstack-mod.so
CPPFLAGS-tst-execstack.c += -DUSE_PTHREADS=0
LDFLAGS-tst-execstack = -Wl,-z,noexecstack
-LDFLAGS-tst-execstack-mod = -Wl,-z,execstack
+LDFLAGS-tst-execstack-mod.so = -Wl,-z,execstack
$(objpfx)tst-execstack-needed: $(objpfx)tst-execstack-mod.so
LDFLAGS-tst-execstack-needed = -Wl,-z,noexecstack
--
2.7.4
More information about the Libc-alpha
mailing list