diff --git a/llvm.spec b/llvm.spec index 4fd68ac20ef12743ca54abc06f36e0f561037a96..0a02006bb9524a78de758ef909d3d2d7a9a5528d 100644 --- a/llvm.spec +++ b/llvm.spec @@ -151,7 +151,7 @@ Name: llvm Name: llvm-toolset-%{maj_ver} %endif Version: %{maj_ver}.%{min_ver}.%{patch_ver} -Release: 36 +Release: 37 Summary: The Low Level Virtual Machine License: NCSA @@ -523,7 +523,7 @@ URL: http://openmp.llvm.org Requires: %{pkg_name_llvm}-libs%{?_isa} = %{version}-%{release} Requires: elfutils-libelf -Provides: libomp(major) = %{maj_ver} +Provides: %{?scl_prefix}libomp = %{version}-%{release} Obsoletes: %{?scl_prefix}libomp < %{version}-%{release} %description -n %{pkg_name_libomp} @@ -537,7 +537,7 @@ URL: http://openmp.llvm.org Requires: %{pkg_name_libomp}%{?_isa} = %{version}-%{release} Requires: %{pkg_name_clang}-resource-filesystem%{?_isa} = %{version}-%{release} -Provides: libomp-devel(major) = %{maj_ver} +Provides: %{?scl_prefix}libomp-devel = %{version}-%{release} Obsoletes: %{?scl_prefix}libomp-devel < %{version}-%{release} %description -n %{pkg_name_libomp}-devel @@ -629,6 +629,9 @@ Summary: Multi-Level Intermediate Representation Overview License: Apache-2.0 WITH LLVM-exception URL: http://mlir.llvm.org +Provides: %{?scl_prefix}mlir = %{version}-%{release} +Obsoletes: %{?scl_prefix}mlir < %{version}-%{release} + %description -n %{pkg_name_mlir} The MLIR project is a novel approach to building reusable and extensible compiler infrastructure. MLIR aims to address software fragmentation, @@ -639,6 +642,8 @@ existing compilers together. %package -n %{pkg_name_mlir}-static Summary: MLIR static files Requires: %{pkg_name_mlir}%{?_isa} = %{version}-%{release} +Provides: %{?scl_prefix}mlir-static = %{version}-%{release} +Obsoletes: %{?scl_prefix}mlir-static < %{version}-%{release} %description -n %{pkg_name_mlir}-static MLIR static files. @@ -647,6 +652,8 @@ MLIR static files. Summary: MLIR development files Requires: %{pkg_name_mlir}%{?_isa} = %{version}-%{release} Requires: %{pkg_name_mlir}-static%{?_isa} = %{version}-%{release} +Provides: %{?scl_prefix}mlir-devel = %{version}-%{release} +Obsoletes: %{?scl_prefix}mlir-devel < %{version}-%{release} %description -n %{pkg_name_mlir}-devel MLIR development files. @@ -2847,6 +2854,10 @@ fi #endregion files %changelog +* Tue Apr 22 2025 liyunfei - 17.0.6-37 +- llvm-mlir add obsoletes mlir +- openmp add obsoletes libomp + * Tue Apr 22 2025 liyunfei - 17.0.6-36 - Fix mlir exports - Add BiSheng-Autotuner && ACPO build