diff --git a/macros b/macros index 9f2067b..01f35dc 100644 --- a/macros +++ b/macros @@ -328,7 +328,9 @@ 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. -%_lto_cflags -flto -ffat-lto-objects +%_gcc_lto_cflags -flto -ffat-lto-objects +%_clang_lto_cflags -flto +%_lto_cflags %{expand:%%{_%{toolchain}_lto_cflags}} %_general_options -O2 %{?_lto_cflags} -fexceptions -g -grecord-gcc-switches -pipe %_warning_options -Wall -Werror=format-security diff --git a/redhat-rpm-config.spec b/redhat-rpm-config.spec index 4d0e760..328b41e 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: 164 +Version: 165 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 +* Tue Jul 28 2020 Tom Stellard - 165-1 +- Only use supported lto flags for clang toolchain + * Thu Jul 23 2020 Lumír Balhar - 164-1 - Disable Python hash seed randomization in brp-python-bytecompile