mkosi: Undefine FORTIFY_SOURCE before setting it again
Otherwise we get warnings from gcc.
This commit is contained in:
@@ -25,7 +25,7 @@ mount --mkdir --rbind "$PWD/pkg/$ID" "pkg/$ID/src/"
|
||||
# on the makepkg command line so we append to /etc/makepkg.conf instead. The rootfs is overlaid with a
|
||||
# writable tmpfs during the build script so these changes don't end up in the image itself.
|
||||
tee --append /etc/makepkg.conf >/dev/null <<EOF
|
||||
CFLAGS="$CFLAGS -O0 -Wp,-D_FORTIFY_SOURCE=0"
|
||||
CFLAGS="$CFLAGS -O0 -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=0"
|
||||
OPTIONS=(
|
||||
docs
|
||||
!libtool
|
||||
|
||||
@@ -32,7 +32,7 @@ ARCH="$(rpm --eval %_arch)"
|
||||
SRCDEST="/usr/src/debug/systemd-$VERSION-${RELEASE}${DIST}.$ARCH"
|
||||
|
||||
# TODO: Drop -D_FORTIFY_SOURCE when we switch to CentOS Stream 10.
|
||||
EXTRA_CFLAGS="-O0 -Wp,-D_FORTIFY_SOURCE=0"
|
||||
EXTRA_CFLAGS="-O0 -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=0"
|
||||
if ((WITH_DEBUG)); then
|
||||
EXTRA_CFLAGS="$EXTRA_CFLAGS -ffile-prefix-map=../src=$SRCDEST"
|
||||
fi
|
||||
|
||||
Reference in New Issue
Block a user