From ed3b72fba9dd86f42f17a158649f893aee0f13a5 Mon Sep 17 00:00:00 2001 From: Daniel Verkamp Date: Mon, 12 Oct 2015 16:31:01 -0700 Subject: [PATCH] build: enable _FORTIFY_SOURCE=2 for release builds Change-Id: I61a0700c2ee6e22cdde6e6cc8c491a1e52043136 Signed-off-by: Daniel Verkamp --- mk/spdk.common.mk | 2 ++ 1 file changed, 2 insertions(+) diff --git a/mk/spdk.common.mk b/mk/spdk.common.mk index 26690ac9d..4ddfd327c 100644 --- a/mk/spdk.common.mk +++ b/mk/spdk.common.mk @@ -58,6 +58,8 @@ ifeq ($(CONFIG_DEBUG), y) 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 endif CFLAGS += $(COMMON_CFLAGS) -Wno-pointer-sign -std=gnu11