Use _fortify_level to disable fortification in debug builds
Fedora commit: cb41bf05f1
Related: RHEL-8411
This commit is contained in:
parent
187ddfbf01
commit
24273b0d27
@ -880,10 +880,10 @@ CFLAGS="$CFLAGS -fPIC"
|
|||||||
%if %{with debug}
|
%if %{with debug}
|
||||||
# Override all optimization flags when making a debug build
|
# Override all optimization flags when making a debug build
|
||||||
# -D_FORTIFY_SOURCE requires optimizations enabled. Disable the fortify.
|
# -D_FORTIFY_SOURCE requires optimizations enabled. Disable the fortify.
|
||||||
CFLAGS=`echo "$CFLAGS" | sed -r 's/-D_FORTIFY_SOURCE=[012]/-D_FORTIFY_SOURCE=0/'`
|
%undefine _fortify_level
|
||||||
CFLAGS=`echo "$CFLAGS" | sed -r 's/-O[0123]//'`
|
CFLAGS=`echo "$CFLAGS" | sed -r 's/-O[0123]//'`
|
||||||
|
|
||||||
CFLAGS="$CFLAGS -O0 -g -D_FORTIFY_SOURCE=0"
|
CFLAGS="$CFLAGS -O0 -g"
|
||||||
|
|
||||||
# Fixes for Fedora 32 & Rawhide (GCC 10.0):
|
# Fixes for Fedora 32 & Rawhide (GCC 10.0):
|
||||||
%if 0%{?fedora} >= 32
|
%if 0%{?fedora} >= 32
|
||||||
@ -1649,6 +1649,9 @@ fi
|
|||||||
%endif
|
%endif
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
* Wed May 31 2023 Siddhesh Poyarekar <siddhesh@redhat.com> - 3:10.5.20-2
|
||||||
|
- Use _fortify_level to disable fortification in debug builds
|
||||||
|
|
||||||
* Tue May 30 2023 Lukas Javorsky <ljavorsk@redhat.com> - 3:10.5.20-1
|
* Tue May 30 2023 Lukas Javorsky <ljavorsk@redhat.com> - 3:10.5.20-1
|
||||||
- Rebase to version 10.5.20
|
- Rebase to version 10.5.20
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user