diff --git a/macros b/macros index 01f35dc..858cac1 100644 --- a/macros +++ b/macros @@ -328,7 +328,7 @@ print(result) # to verify they have real sections/symbols after LTO stripping. That # way we can detect installing an unusable .o/.a file. This is on the TODO # list for F34. -%_gcc_lto_cflags -flto -ffat-lto-objects +%_gcc_lto_cflags -flto=auto -ffat-lto-objects %_clang_lto_cflags -flto %_lto_cflags %{expand:%%{_%{toolchain}_lto_cflags}} diff --git a/redhat-rpm-config.spec b/redhat-rpm-config.spec index 328b41e..058a8bf 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: 165 +Version: 166 Release: 1%{?dist} # No version specified. License: GPL+ @@ -211,6 +211,9 @@ install -p -m 644 -t %{buildroot}%{_rpmluadir}/fedora/srpm forge.lua %{_rpmconfigdir}/macros.d/macros.kmp %changelog +* Thu Jul 30 2020 Jeff Law - 166-1 +- Use -flto=auto for GCC to speed up builds + * Tue Jul 28 2020 Tom Stellard - 165-1 - Only use supported lto flags for clang toolchain