From 31b1a5a17dfebc3fd532f4443e7cbad70be2b4ba Mon Sep 17 00:00:00 2001 From: Raymond Toy <toy.raymond@gmail.com> Date: Sat, 4 May 2013 14:13:46 -0700 Subject: [PATCH] Add -z noexecstack to disable exec flag for the C stack. --- src/lisp/Config.x86_linux | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/lisp/Config.x86_linux b/src/lisp/Config.x86_linux index de24e7321..569f4f5f9 100644 --- a/src/lisp/Config.x86_linux +++ b/src/lisp/Config.x86_linux @@ -6,7 +6,8 @@ CPPFLAGS += -m32 -rdynamic -D__NO_CTYPE -D_GNU_SOURCE UNDEFSYMPATTERN = -Xlinker -u -Xlinker & ASSEM_SRC += linux-stubs.S OS_SRC += Linux-os.c elf.c -OS_LINK_FLAGS = -m32 -rdynamic -Xlinker --export-dynamic -Xlinker -Map -Xlinker foo OS_LIBS = -ldl +OS_LINK_FLAGS = -m32 -rdynamic -Xlinker --export-dynamic -Xlinker -Map -Xlinker foo +OS_LINK_FLAGS += -Wl,-z,noexecstack EXEC_FINAL_OBJ = exec-final.o -- GitLab