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:
committed by
Yu Watanabe
parent
a56d7db48f
commit
9d4019b9b7
@@ -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.
|
||||
|
||||
Reference in New Issue
Block a user