diff --git a/src/sbbs3/GNUmakefile b/src/sbbs3/GNUmakefile
index 5f94bbfae95225e4b46089396a53d27436057b04..0038cef8cbdb72785dfe40fd971dcf9a57a4272e 100644
--- a/src/sbbs3/GNUmakefile
+++ b/src/sbbs3/GNUmakefile
@@ -175,10 +175,6 @@ $(SBBS): $(JS_DEPS) $(CRYPT_DEPS) $(OBJS) $(LIBS) $(EXTRA_SBBS_DEPENDS) $(ENCODE
 ifeq ($(os), netbsd)
 	paxctl +m $(SBBS)
 endif
-ifeq ($(os), freebsd)
-	elfctl -e +noprotmax,wxneeded $(SBBS)
-endif
-
 
 # FTP Server Link Rule
 $(FTPSRVR): $(MTOBJODIR)/ftpsrvr.o
@@ -204,6 +200,9 @@ $(SERVICES): $(SERVICE_OBJS)
 $(SBBSCON): $(CON_OBJS) $(SBBS) $(FTPSRVR) $(WEBSRVR) $(MAILSRVR) $(SERVICES)
 	@echo Linking $@
 	$(QUIET)$(CXX) $(LDFLAGS) $(MT_LDFLAGS) -o $@ $(CON_OBJS) $(CON_LIBS) $(SMBLIB_LIBS) $(XPDEV-MT_LIBS)
+ifeq ($(os), freebsd)
+	elfctl -e +noprotmax,wxneeded $(SBBSCON)
+endif
 
 # Baja Utility
 $(BAJA): $(BAJA_OBJS) | $(EXEODIR)