Merge CFLAGS and LDFLAGS to get binaries with full RELRO

Resolves: #2044893
This commit is contained in:
Michal Sekletar 2022-02-21 19:51:16 +01:00
parent 6e1c4f7d0e
commit b6aaab90de

View File

@ -1,7 +1,7 @@
Summary: Collection of performance monitoring tools for Linux Summary: Collection of performance monitoring tools for Linux
Name: sysstat Name: sysstat
Version: 12.5.4 Version: 12.5.4
Release: 2%{?dist} Release: 3%{?dist}
License: GPLv2+ License: GPLv2+
URL: http://sebastien.godard.pagesperso-orange.fr/ URL: http://sebastien.godard.pagesperso-orange.fr/
Source: https://github.com/sysstat/sysstat/archive/v%{version}.tar.gz Source: https://github.com/sysstat/sysstat/archive/v%{version}.tar.gz
@ -39,6 +39,7 @@ The cifsiostat command reports I/O statistics for CIFS file systems.
%autosetup -S git_am %autosetup -S git_am
%build %build
export CFLAGS="$RPM_OPT_FLAGS -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld"
%configure \ %configure \
--enable-install-cron \ --enable-install-cron \
--enable-copy-only \ --enable-copy-only \
@ -85,6 +86,9 @@ fi
%{_localstatedir}/log/sa %{_localstatedir}/log/sa
%changelog %changelog
* Mon Feb 21 2021 Michal Sekletar <msekleta@redhat.com> 12.5.4-3
- sysstat's buildsystem doesn't really use LDFLAGS, we have to merge CFLAGS and LDFLAGS to get binaries with full RELRO (#2044893)
* Tue Aug 10 2021 Mohan Boddu <mboddu@redhat.com> - 12.5.4-2 * Tue Aug 10 2021 Mohan Boddu <mboddu@redhat.com> - 12.5.4-2
- Rebuilt for IMA sigs, glibc 2.34, aarch64 flags - Rebuilt for IMA sigs, glibc 2.34, aarch64 flags
Related: rhbz#1991688 Related: rhbz#1991688