diff --git a/src/sbbs3/GNUmakefile b/src/sbbs3/GNUmakefile
index 5982cc3fa37c2adb1f2b76b04e87e726c5c2c8c7..0124845942cad9786dff8efe1ece2574892d31f2 100644
--- a/src/sbbs3/GNUmakefile
+++ b/src/sbbs3/GNUmakefile
@@ -175,6 +175,10 @@ $(SBBS): $(JS_DEPS) $(CRYPT_DEPS) $(OBJS) $(LIBS) $(EXTRA_SBBS_DEPENDS) $(ENCODE
 ifeq ($(os), netbsd)
 	paxctl +m $(SBBS)
 endif
+ifeq ($(os), freebsd)
+	elfctl -e +noprotmax $(SBBS)
+endif
+
 
 # FTP Server Link Rule
 $(FTPSRVR): $(MTOBJODIR)/ftpsrvr.o
@@ -263,6 +267,9 @@ $(JSDOOR): $(JSDOOR_OBJS) $(XPDEV_LIB) $(ENCODE_LIB) $(HASH_LIB) $(CIOLIB-MT) |
 ifeq ($(os), netbsd)
 	paxctl +m $(JSDOOR)
 endif
+ifeq ($(os), freebsd)
+	elfctl -e +noprotmax $(JSDOOR)
+endif
 
 # JSEXEC
 $(JSEXEC): $(JSEXEC_OBJS) $(SBBS) $(CIOLIB-MT) | $(EXEODIR)
@@ -271,6 +278,9 @@ $(JSEXEC): $(JSEXEC_OBJS) $(SBBS) $(CIOLIB-MT) | $(EXEODIR)
 ifeq ($(os), netbsd)
 	paxctl +m $(JSEXEC)
 endif
+ifeq ($(os), freebsd)
+	elfctl -e +noprotmax $(JSDOOR)
+endif
 
 # ANS2ASC
 $(ANS2ASC): $(OBJODIR)/ans2asc.o $(OBJODIR)/sauce.o $(XPDEV_LIB) | $(EXEODIR)