From db07a36b12b4ebe637346f7372b9d9cff76c5f3b Mon Sep 17 00:00:00 2001 From: Wenlong Zhang Date: Tue, 31 Oct 2023 07:06:40 +0000 Subject: [PATCH] fix build error for loongarch64 --- libomp.spec | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/libomp.spec b/libomp.spec index ba75518..aa45156 100644 --- a/libomp.spec +++ b/libomp.spec @@ -1,4 +1,4 @@ -%define anolis_release 1 +%define anolis_release 2 %global toolchain clang %undefine _include_frame_pointers @@ -120,12 +120,14 @@ rm -rf %{buildroot}%{_libdir}/libarcher_static.a %{_libdir}/libomp.so %{_libdir}/libompd.so %{_libdir}/libarcher.so +%ifnarch loongarch64 %{_libdir}/libomptarget.rtl.amdgpu.so.%{maj_ver} %{_libdir}/libomptarget.rtl.amdgpu.nextgen.so.%{maj_ver} %{_libdir}/libomptarget.rtl.cuda.so.%{maj_ver} %{_libdir}/libomptarget.rtl.cuda.nextgen.so.%{maj_ver} %{_libdir}/libomptarget.rtl.%{libomp_arch}.so.%{maj_ver} %{_libdir}/libomptarget.rtl.%{libomp_arch}.nextgen.so.%{maj_ver} +%endif %{_libdir}/libomptarget.so.%{maj_ver} %files devel @@ -134,12 +136,14 @@ rm -rf %{buildroot}%{_libdir}/libarcher_static.a %{_libdir}/clang/%{maj_ver}/include/omp-tools.h %{_libdir}/clang/%{maj_ver}/include/ompt.h %{_libdir}/clang/%{maj_ver}/include/ompt-multiplex.h +%ifnarch loongarch64 %{_libdir}/libomptarget.rtl.amdgpu.so %{_libdir}/libomptarget.rtl.amdgpu.nextgen.so %{_libdir}/libomptarget.rtl.cuda.so %{_libdir}/libomptarget.rtl.cuda.nextgen.so %{_libdir}/libomptarget.rtl.%{libomp_arch}.so %{_libdir}/libomptarget.rtl.%{libomp_arch}.nextgen.so +%endif %{_libdir}/libomptarget.devicertl.a %{_libdir}/libomptarget-amdgpu-*.bc %{_libdir}/libomptarget-nvptx-*.bc @@ -150,6 +154,9 @@ rm -rf %{buildroot}%{_libdir}/libarcher_static.a %{_libexecdir}/tests/libomp/ %changelog +* Tue Oct 31 2023 Wenlong Zhang - 16.0.6-2 +- fix build error for loongarch64 + * Tue Aug 8 2023 Funda Wang - 16.0.6-1 - New version 16.0.6 -- Gitee