diff --git a/src/project.conf b/src/project.conf index b64f78e..f2bfe3f 100644 --- a/src/project.conf +++ b/src/project.conf @@ -5,9 +5,9 @@ asflags_force=$(CPPFLAGSF) $(CFLAGSF) -c asflags=$(CPPFLAGS) $(CFLAGS) cppflags_force= cflags_force=-g -cflags=-W -Wall -O2 -D_FORTIFY_SOURCE=2 -fstack-protector +cflags=-W -Wall -O2 -fPIE -D_FORTIFY_SOURCE=2 -fstack-protector ldflags_force=-static -ldflags=-Wl,-z,relro -Wl,-z,now +ldflags=-pie -Wl,-z,relro -Wl,-z,now dist=Makefile,loader.h mode=amd64-debug diff --git a/tests/project.conf b/tests/project.conf index 316268e..f5578b9 100644 --- a/tests/project.conf +++ b/tests/project.conf @@ -5,7 +5,8 @@ asflags_force=$(CPPFLAGSF) $(CFLAGSF) -c asflags=$(CPPFLAGS) $(CFLAGS) cppflags_force= cflags_force=-g -cflags=-W -Wall -O2 -D_FORTIFY_SOURCE=2 -fstack-protector +cflags=-W -Wall -O2 -fPIE -D_FORTIFY_SOURCE=2 -fstack-protector +ldflags=-pie -Wl,-z,relro -Wl,-z,now dist=Makefile mode=amd64-debug