From e296065d6fe98227f22399dafebfdf7297e9b7ed Mon Sep 17 00:00:00 2001 From: Wolf McNally Date: Sun, 15 Aug 2021 22:37:42 -0700 Subject: [PATCH] Add compiler hardening flags. --- src/Makefile.in | 3 ++- test/Makefile.in | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/src/Makefile.in b/src/Makefile.in index 6a27592..3b2107f 100644 --- a/src/Makefile.in +++ b/src/Makefile.in @@ -27,7 +27,8 @@ RED=`tput setaf 1` GREEN=`tput setaf 2` RESET=`tput sgr0` -CFLAGS += -g -O0 +CPPFLAGS += -D_FORTIFY_SOURCE=2 +CFLAGS += -O2 -fstack-protector-all ARFLAGS = rcs UNAME := $(shell uname) diff --git a/test/Makefile.in b/test/Makefile.in index 8a5c167..7359d7d 100644 --- a/test/Makefile.in +++ b/test/Makefile.in @@ -27,7 +27,8 @@ RED=`tput setaf 1` GREEN=`tput setaf 2` RESET=`tput sgr0` -CFLAGS += -g -O0 +CPPFLAGS += -D_FORTIFY_SOURCE=2 +CFLAGS += -g -O2 -fstack-protector-all UNAME := $(shell uname) ifeq ($(findstring MINGW64, $(UNAME)), MINGW64)