diff --git a/llvm.spec b/llvm.spec index 0f08db612edf55276e41e69358db4dcb855349e3..94a9695eb500c66d1b0094e4cfb6b281cd7d90de 100644 --- a/llvm.spec +++ b/llvm.spec @@ -154,7 +154,7 @@ Name: llvm Name: llvm-toolset-%{maj_ver} %endif Version: %{maj_ver}.%{min_ver}.%{patch_ver} -Release: 50 +Release: 51 Summary: The Low Level Virtual Machine License: NCSA @@ -1223,6 +1223,15 @@ cd %{build_src_dir} mkdir -p %{buildroot}/%{_bindir} +# Remove rpath for openmp library +%ifnarch %{ix86} %{arm} riscv64 loongarch64 +%global openmp_library libomptarget.rtl.cuda.so.17 libomptarget.rtl.%{_arch}.so.17 libomptarget.so.17 +for f in %{openmp_library} +do + chrpath --delete %{buildroot}%{install_libdir}/$f +done +%endif + # Install binaries needed for lit tests %global test_binaries llvm-isel-fuzzer llvm-opt-fuzzer @@ -2886,6 +2895,9 @@ fi #endregion files %changelog +* Tue Sep 02 2025 Xu Jin - 17.0.6-51 +- remove rpath for openmp library + * Tue Sep 02 2025 liyunfei - 17.0.6-50 - add fix for pie hardening