Skip to content

Commit 7a8e12c

Browse files
Austin Seippbrson
authored andcommitted
Make sure librustrt.so is linked with a non-executable stack.
Fixes #798.
1 parent 1703e9e commit 7a8e12c

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

mk/platform.mk

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ ifneq ($(findstring linux,$(CFG_OSTYPE)),)
3131
CFG_GCCISH_LINK_FLAGS += -shared -fPIC -ldl -lpthread -lrt
3232
CFG_GCCISH_DEF_FLAG := -Wl,--export-dynamic,--dynamic-list=
3333
CFG_GCCISH_PRE_LIB_FLAGS := -Wl,-whole-archive
34-
CFG_GCCISH_POST_LIB_FLAGS := -Wl,-no-whole-archive
34+
CFG_GCCISH_POST_LIB_FLAGS := -Wl,-no-whole-archive -Wl,-znoexecstack
3535
ifeq ($(CFG_CPUTYPE), x86_64)
3636
CFG_GCCISH_CFLAGS += -m32
3737
CFG_GCCISH_LINK_FLAGS += -m32

0 commit comments

Comments
 (0)