diff --git a/llvm.spec b/llvm.spec index a71e3d30bed001c57bfe71cc90a7c45c62272fe3..d37745b502d1064aa0218f7b41902f4f9778772d 100644 --- a/llvm.spec +++ b/llvm.spec @@ -1,4 +1,4 @@ -%define anolis_release 4 +%define anolis_release 5 %define gold_arches x86_64 aarch64 %ifarch %{gold_arches} %bcond_without gold @@ -102,7 +102,7 @@ BuildRequires: python3-setuptools BuildRequires: gnupg2 -Requires: %{name}-libs%{?_isa} = %{version}-%{release} +Requires: %{name}-libs = %{version}-%{release} Provides: llvm(major) = %{maj_ver} @@ -405,6 +405,8 @@ rm %{buildroot}%{_bindir}/llvm-config%{exec_suffix} # ghost presence touch %{buildroot}%{_bindir}/llvm-config%{exec_suffix} +%generate_compatibility_deps + %check %if %{with check} @@ -434,6 +436,7 @@ fi %exclude %{_mandir}/man1/llvm-config* %{_mandir}/man1/* %{_bindir}/* +%{abidir}/*-option.list %exclude %{_bindir}/llvm-config%{exec_suffix} %exclude %{pkg_bindir}/llvm-config%{exec_suffix}-%{__isa_bits} @@ -447,12 +450,21 @@ fi %exclude %{_bindir}/lli-child-target %exclude %{_bindir}/llvm-isel-fuzzer %exclude %{_bindir}/llvm-opt-fuzzer +%exclude %{abidir}/llvm-config-%{maj_ver}-option.list +%exclude %{abidir}/llvm-config-%{maj_ver}-%{__isa_bits}-option.list +%exclude %{abidir}/not-option.list +%exclude %{abidir}/count-option.list +%exclude %{abidir}/yaml-bench-option.list +%exclude %{abidir}/lli-child-target-option.list +%exclude %{abidir}/llvm-isel-fuzzer-option.list +%exclude %{abidir}/llvm-opt-fuzzer-option.list %{_datadir}/opt-viewer %else %{pkg_bindir} %endif %files libs +%dir %{abidir} %license LICENSE.TXT %{pkg_libdir}/libLLVM-%{maj_ver}.so %if %{without compat_build} @@ -476,6 +488,10 @@ fi %if %{with bundle_compat_lib} %{_libdir}/libLLVM-%{compat_maj_ver}.so %endif +%{abidir}/LLVMgold.dump +%{abidir}/libLLVM-%{maj_ver}.dump +%{abidir}/libLTO*.dump +%{abidir}/libRemarks.dump %files devel %license LICENSE.TXT @@ -527,6 +543,12 @@ fi %{_bindir}/lli-child-target %{_bindir}/llvm-isel-fuzzer %{_bindir}/llvm-opt-fuzzer +%{abidir}/not-option.list +%{abidir}/count-option.list +%{abidir}/yaml-bench-option.list +%{abidir}/lli-child-target-option.list +%{abidir}/llvm-isel-fuzzer-option.list +%{abidir}/llvm-opt-fuzzer-option.list %files googletest %license LICENSE.TXT @@ -536,6 +558,9 @@ fi %endif %changelog +* Tue Oct 18 2022 mgb01105731 - 13.0.1-5 +- optimise spec file + * Mon Apr 25 2022 happy_orange - 13.0.1-4 - Add add targets in build