ci: build the release clang build with _FORTIFY_SOURCE=3

Since this combination is known to cause interesting issues in our
allocation machinery.
This commit is contained in:
Frantisek Sumsal
2026-07-30 01:18:58 +09:00
committed by Yu Watanabe
parent a56d7db48f
commit 9d4019b9b7
+2
View File
@@ -108,6 +108,8 @@ for phase in "${PHASES[@]}"; do
MESON_ARGS+=(-Dman=enabled)
else
MESON_ARGS+=(-Dmode=release --optimization=2)
CFLAGS+=" -D_FORTIFY_SOURCE=3"
CXXFLAGS+=" -D_FORTIFY_SOURCE=3"
fi
# Some variation: remove machine-id, like on Debian builders to ensure unit tests still work.