From d869d604af9e883c37f923aa4204f94562cc5efe Mon Sep 17 00:00:00 2001
From: psykose <alice@ayaya.dev>
Date: Thu, 27 Apr 2023 07:34:41 +0000
Subject: [PATCH] main/gcc: fix bootstrap

format-sec flags have to be deleted earlier from here too.
---
 main/gcc/APKBUILD | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/main/gcc/APKBUILD b/main/gcc/APKBUILD
index 57ef730953be..8becd0d36770 100644
--- a/main/gcc/APKBUILD
+++ b/main/gcc/APKBUILD
@@ -58,8 +58,9 @@ if [ "$CHOST" != "$CTARGET" ]; then
 	# reset target flags (should be set in crosscreate abuild)
 	# fixup flags. seems gcc treats CPPFLAGS as global without
 	# _FOR_xxx variants. wrap it in CFLAGS and CXXFLAGS.
-	export CFLAGS="$CPPFLAGS $CFLAGS"
-	export CXXFLAGS="$CPPFLAGS $CXXFLAGS"
+	# format-sec: https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100431
+	export CFLAGS="$CPPFLAGS ${CFLAGS/-Werror=format-security/}"
+	export CXXFLAGS="$CPPFLAGS ${CXXFLAGS/-Werror=format-security/}"
 	unset CPPFLAGS
 	export CFLAGS_FOR_TARGET=" "
 	export CXXFLAGS_FOR_TARGET=" "
-- 
GitLab