From b1964236eacbe46b0dd18ebb256eb53adf06df05 Mon Sep 17 00:00:00 2001 From: Michael Tremer Date: Tue, 14 Mar 2023 18:55:32 +0000 Subject: [PATCH] CFLAGS: Move string formatting stuff into an extra variable That way, we can clear it easily. Signed-off-by: Michael Tremer --- macros/cflags.macro | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/macros/cflags.macro b/macros/cflags.macro index b8b1e51b..ac54f645 100644 --- a/macros/cflags.macro +++ b/macros/cflags.macro @@ -12,7 +12,11 @@ build CFLAGS = -O2 -g # Enable all compiler warnings - CFLAGS += -Wall -Werror=format-security + CFLAGS += -Wall + + # Fail on any string format security issues + STRING_FORMAT_SECURITY_CFLAGS = -Werror=format-security + CFLAGS += %{STRING_FORMAT_SECURITY_CFLAGS} # Fortify Source CFLAGS += -Wp,-U_FORTIFY_SOURCE -Wp,-D_FORTIFY_SOURCE=3 -- 2.47.3