From: Michael Tremer Date: Tue, 14 Mar 2023 18:55:32 +0000 (+0000) Subject: CFLAGS: Move string formatting stuff into an extra variable X-Git-Tag: 0.9.29~320 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=b1964236eacbe46b0dd18ebb256eb53adf06df05;p=pakfire.git CFLAGS: Move string formatting stuff into an extra variable That way, we can clear it easily. Signed-off-by: Michael Tremer --- diff --git a/macros/cflags.macro b/macros/cflags.macro index b8b1e51bd..ac54f6452 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