diff --git a/nfq2/BSDmakefile b/nfq2/BSDmakefile index 684b0e6..3dab3a0 100644 --- a/nfq2/BSDmakefile +++ b/nfq2/BSDmakefile @@ -2,7 +2,7 @@ CC ?= cc PKG_CONFIG ?= pkg-config OPTIMIZE ?= -Oz MINSIZE ?= -flto=auto -ffunction-sections -fdata-sections -CFLAGS += -std=gnu99 -s $(OPTIMIZE) $(MINSIZE) -Wno-address-of-packed-member +CFLAGS += -std=gnu99 -s $(OPTIMIZE) $(MINSIZE) -Wno-address-of-packed-member -pie LDFLAGS += -flto=auto -Wl,--gc-sections LIBS = -lz -lm SRC_FILES = *.c crypto/*.c diff --git a/nfq2/Makefile b/nfq2/Makefile index 80ef3a1..10de9c4 100644 --- a/nfq2/Makefile +++ b/nfq2/Makefile @@ -5,7 +5,7 @@ MINSIZE ?= -flto=auto -ffunction-sections -fdata-sections CFLAGS += -std=gnu99 $(OPTIMIZE) $(MINSIZE) CFLAGS_LINUX = -Wno-alloc-size-larger-than CFLAGS_SYSTEMD = -DUSE_SYSTEMD -CFLAGS_BSD = -Wno-address-of-packed-member +CFLAGS_BSD = -Wno-address-of-packed-member -pie CFLAGS_CYGWIN = -Wno-address-of-packed-member -static -Wl,--nxcompat CFLAGS_CYGWIN32 = CFLAGS_CYGWIN64 = -Wl,--dynamicbase -Wl,--high-entropy-va