diff --git a/src/sbbs3/GNUmakefile b/src/sbbs3/GNUmakefile
index 0124845942cad9786dff8efe1ece2574892d31f2..5f94bbfae95225e4b46089396a53d27436057b04 100644
--- a/src/sbbs3/GNUmakefile
+++ b/src/sbbs3/GNUmakefile
@@ -176,7 +176,7 @@ ifeq ($(os), netbsd)
 	paxctl +m $(SBBS)
 endif
 ifeq ($(os), freebsd)
-	elfctl -e +noprotmax $(SBBS)
+	elfctl -e +noprotmax,wxneeded $(SBBS)
 endif
 
 
@@ -268,7 +268,7 @@ ifeq ($(os), netbsd)
 	paxctl +m $(JSDOOR)
 endif
 ifeq ($(os), freebsd)
-	elfctl -e +noprotmax $(JSDOOR)
+	elfctl -e +noprotmax,wxneeded $(JSDOOR)
 endif
 
 # JSEXEC
@@ -279,7 +279,7 @@ ifeq ($(os), netbsd)
 	paxctl +m $(JSEXEC)
 endif
 ifeq ($(os), freebsd)
-	elfctl -e +noprotmax $(JSDOOR)
+	elfctl -e +noprotmax,wxneeded $(JSDOOR)
 endif
 
 # ANS2ASC