From 7ab79848853c9ec6a8b701f0d3f1ba387bbfeede Mon Sep 17 00:00:00 2001 From: Daniel Verkamp Date: Tue, 22 Dec 2015 10:15:06 -0700 Subject: [PATCH] build: undefine _FORTIFY_SOURCE before setting it Some compilers automatically define _FORTIFY_SOURCE to a different value, so undefine it before setting it on the compiler command line. Change-Id: Id662953bd4466b99d0fe9bd5bb96f9fc335ff9a8 Signed-off-by: Daniel Verkamp --- mk/spdk.common.mk | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/mk/spdk.common.mk b/mk/spdk.common.mk index d80c93206..9cde2ee54 100644 --- a/mk/spdk.common.mk +++ b/mk/spdk.common.mk @@ -73,7 +73,7 @@ COMMON_CFLAGS += -DDEBUG -O0 else COMMON_CFLAGS += -DNDEBUG -O2 # Enable _FORTIFY_SOURCE checks - these only work when optimizations are enabled. -COMMON_CFLAGS += -D_FORTIFY_SOURCE=2 +COMMON_CFLAGS += -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 endif ifeq ($(CONFIG_COVERAGE), y)