summaryrefslogtreecommitdiff
path: root/macros
diff options
context:
space:
mode:
Diffstat (limited to 'macros')
-rw-r--r--macros4
1 files changed, 3 insertions, 1 deletions
diff --git a/macros b/macros
index 6ff7d6a..47926b5 100644
--- a/macros
+++ b/macros
@@ -260,6 +260,7 @@ for k,_ in pairs(stripped_flags) do print(k .. " ") end
%__brp_remove_la_files /usr/lib/rpm/brp-remove-la-files
%__brp_remove_info_dir /usr/lib/rpm/brp-remove-info-dir
%__brp_clean_perl_files /usr/lib/rpm/brp-clean-perl-files
+%__brp_llvm_compile_lto_elf /usr/lib/rpm/brp-llvm-compile-lto-elf %{build_cflags} %{build_ldflags}
%__os_install_post \
%{?__brp_ldconfig} \
@@ -279,6 +280,7 @@ for k,_ in pairs(stripped_flags) do print(k .. " ") end
%{nil}
%__spec_install_post\
+ %[ "%{toolchain}" == "clang" ? "%{?__brp_llvm_compile_lto_elf}" : "%{nil}" ] \
%{?__debug_package:%{__debug_install_post}}\
%{?@VENDOR@_delete_rpath:%{?__brp_chrpath}} \
%{__arch_install_post}\
@@ -410,7 +412,7 @@ for k,_ in pairs(stripped_flags) do print(k .. " ") end
%pkg_vcmp() (%{expand:%%{pkg_version_cmp %1 %3}} %2 0)
#arches macros
-%generic_arches %{ix86} x86_64 %{arm} aarch64 loongarch64 powerpc64le ppc64le
+%generic_arches %{ix86} x86_64 %{arm} aarch64 loongarch64 powerpc64le ppc64le sw_64
%ldc_arches %{generic_arches}
%valgrind_arches %{generic_arches}
%nodejs_arches %{generic_arches} riscv64