diff --git a/brp-strip-lto b/brp-strip-lto index ba4180e..8890541 100755 --- a/brp-strip-lto +++ b/brp-strip-lto @@ -14,4 +14,4 @@ esac # Strip ELF binaries find "$RPM_BUILD_ROOT" -type f -name '*.[ao]' \! -regex "$RPM_BUILD_ROOT/*usr/lib/debug.*" -print0 | \ - xargs -0 -r -P$NCPUS -n32 sh -c "$STRIP -p -R .gnu.lto_* -R .gnu.debuglto_* -N __gnu_lto_v1 \"\$@\"" ARG0 + eu-elfclassify --not-program --not-library --not-linux-kernel-module --stdin0 --print0 | xargs -0 -r -P$NCPUS -n32 sh -c "$STRIP -p -R .gnu.lto_* -R .gnu.debuglto_* -N __gnu_lto_v1 \"\$@\"" ARG0 diff --git a/redhat-rpm-config.spec b/redhat-rpm-config.spec index 1d6c82b..f037779 100644 --- a/redhat-rpm-config.spec +++ b/redhat-rpm-config.spec @@ -6,7 +6,7 @@ Summary: Red Hat specific rpm configuration files Name: redhat-rpm-config -Version: 151 +Version: 152 Release: 1%{?dist} # No version specified. License: GPL+ @@ -208,6 +208,10 @@ install -p -m 644 -t %{buildroot}%{_rpmluadir}/fedora/srpm forge.lua %{_rpmconfigdir}/macros.d/macros.kmp %changelog +* Thu Feb 20 2020 Jeff Law - 152-1 +- Use eu-elfclassify to only run strip on ELF relocatables + and archive libraries. + * Fri Feb 14 2020 Igor Raits - 151-1 - Fixup parallel algorithm for brp-strip-lto