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)