mirror of
https://github.com/systemd/systemd.git
synced 2025-02-25 21:57:32 +03:00
Merge pull request #33199 from DaanDeMeyer/optimization
mkosi: Build with -O0 by default
This commit is contained in:
commit
35c562a049
@ -21,10 +21,7 @@ ln --symbolic "$BUILDDIR" "pkg/$ID/build"
|
||||
# Because we run with --noextract we are responsible for making sure the source files appear in src/.
|
||||
ln --symbolic . "pkg/$ID/src"
|
||||
|
||||
# shellcheck source=/dev/null
|
||||
. /etc/makepkg.conf
|
||||
|
||||
MKOSI_CFLAGS="-Wp,-U_FORTIFY_SOURCE"
|
||||
MKOSI_CFLAGS="-O0 -Wp,-U_FORTIFY_SOURCE"
|
||||
if ((LLVM)); then
|
||||
# TODO: Remove -fno-sanitize-function when https://github.com/systemd/systemd/issues/29972 is fixed.
|
||||
MKOSI_CFLAGS="$MKOSI_CFLAGS -shared-libasan -fno-sanitize=function"
|
||||
|
@ -47,7 +47,7 @@ COMMON_MACRO_OVERRIDES=(
|
||||
)
|
||||
|
||||
# TODO: Drop -U_FORTIFY_SOURCE when we switch to CentOS Stream 10.
|
||||
MKOSI_CFLAGS="-Wp,-U_FORTIFY_SOURCE"
|
||||
MKOSI_CFLAGS="-O0 -Wp,-U_FORTIFY_SOURCE"
|
||||
if ((WITH_DEBUG)); then
|
||||
MKOSI_CFLAGS="$MKOSI_CFLAGS -fdebug-prefix-map=../src=$SRCDEST"
|
||||
fi
|
||||
|
@ -44,7 +44,7 @@ EOF
|
||||
cat debian/changelog >>debian/changelog.new
|
||||
mv debian/changelog.new debian/changelog
|
||||
|
||||
MKOSI_CFLAGS=""
|
||||
MKOSI_CFLAGS="-O0"
|
||||
if ((LLVM)); then
|
||||
# TODO: Remove -fno-sanitize-function when https://github.com/systemd/systemd/issues/29972 is fixed.
|
||||
MKOSI_CFLAGS="$MKOSI_CFLAGS -shared-libasan -fno-sanitize=function"
|
||||
|
@ -42,7 +42,7 @@ DIST="$(rpm --eval %dist)"
|
||||
ARCH="$(rpm --eval %_arch)"
|
||||
SRCDEST="/usr/src/debug/systemd-$VERSION-${RELEASE}${DIST}.$ARCH"
|
||||
|
||||
MKOSI_CFLAGS="-Wp,-U_FORTIFY_SOURCE"
|
||||
MKOSI_CFLAGS="-O0 -Wp,-U_FORTIFY_SOURCE"
|
||||
if ((WITH_DEBUG)); then
|
||||
MKOSI_CFLAGS="$MKOSI_CFLAGS -fdebug-prefix-map=../src=$SRCDEST"
|
||||
fi
|
||||
|
Loading…
x
Reference in New Issue
Block a user