Page MenuHomeFreeBSD

D41120.id124933.diff
No OneTemporary

D41120.id124933.diff

diff --git a/share/mk/bsd.lib.mk b/share/mk/bsd.lib.mk
--- a/share/mk/bsd.lib.mk
+++ b/share/mk/bsd.lib.mk
@@ -95,6 +95,8 @@
.warning Retpoline requested but not supported by compiler or linker
.endif
.endif
+# LLD defaults to -znoexecstack
+LDFLAGS.bfd+= -Wl,-znoexecstack
# Initialize stack variables on function entry
.if ${MK_INIT_ALL_ZERO} == "yes"
diff --git a/share/mk/bsd.prog.mk b/share/mk/bsd.prog.mk
--- a/share/mk/bsd.prog.mk
+++ b/share/mk/bsd.prog.mk
@@ -68,6 +68,8 @@
.warning Retpoline requested but not supported by compiler or linker
.endif
.endif
+# LLD defaults to -znoexecstack
+LDFLAGS.bfd+= -Wl,-znoexecstack
# Initialize stack variables on function entry
.if ${MK_INIT_ALL_ZERO} == "yes"

File Metadata

Mime Type
text/plain
Expires
Mon, Oct 13, 7:12 PM (11 h, 4 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
23689384
Default Alt Text
D41120.id124933.diff (727 B)

Event Timeline