diff --git a/src/Makefile b/src/Makefile index d11103902be..f3a99574490 100644 --- a/src/Makefile +++ b/src/Makefile @@ -30,14 +30,7 @@ WARN=-Wall -W -Wno-missing-field-initializers -Wformat -Wformat-security OPT=$(OPTIMIZATION) SECURITY_PIC=-fPIE -fPIC SECURITY_NO_EXEC=-Wl,-z,relro,-z,now,-z,noexecstack -SECURITY_FORTIFY_SOURCE="" -ifneq ($(OPTIMIZATION),-O0) - # the -D_FORTIFY_SOURCE flag only works with optimization enabled - SECURITY_FORTIFY_SOURCE="-D_FORTIFY_SOURCE=2" -else - $(warning Optimization is required to set _FORTIFY_SOURCE) -endif -SECURITY_FLAGS=$(SECURITY_PIC) $(SECURITY_NO_EXEC) $(SECURITY_FORTIFY_SOURCE) +SECURITY_FLAGS=$(SECURITY_PIC) $(SECURITY_NO_EXEC) PREFIX?=/usr/local INSTALL_BIN=$(PREFIX)/bin