diff --git a/main/gcc/APKBUILD b/main/gcc/APKBUILD index 57ef730953bec6e1bf1fc7eee58f428ab76d434e..8becd0d367701a52f828ba33545a013f1356659b 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=" "