SHA256
1
0
forked from pool/llvm17

- Update to version 17.0.4.

* This release contains bug-fixes for the LLVM 17.0.0 release.
    This release is API and ABI compatible with 17.0.0.
- Rebase llvm-do-not-install-static-libraries.patch.
- Include libomptarget.devicertl.a in libomp*-devel, which is
  required for (GPU) offloading.

OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/llvm17?expand=0&rev=11
This commit is contained in:
Aaron Puchert
2023-11-05 20:25:15 +00:00
committed by Git OBS Bridge
parent 7d21854ac4
commit 2c374c3b41
59 changed files with 70 additions and 61 deletions

View File

@@ -16,7 +16,7 @@
#
%global _relver 17.0.3
%global _relver 17.0.4
%global _version %_relver%{?_rc:rc%_rc}
%global _tagver %_relver%{?_rc:-rc%_rc}
%global _sonum 17
@@ -24,7 +24,7 @@
%global _soname %{_sonum}%{?_sosuffix}
%global _itsme17 1
# Integer version used by update-alternatives
%global _uaver 1703
%global _uaver 1704
%global _soclang 13
%global _socxx 1
@@ -1260,8 +1260,6 @@ rm -rf %{buildroot}%{_libdir}/cmake/lld/
rm %{buildroot}%{_libdir}/libgomp.so
rm %{buildroot}%{_libdir}/libiomp*.so
rm %{buildroot}%{_libdir}/libarcher_static.a
# Using -f because this isn't built for all architectures for some reason.
rm -fv %{buildroot}%{_libdir}/libomptarget.devicertl.a
%endif
# Prepare for update-alternatives usage
@@ -1679,6 +1677,7 @@ fi
%{_libdir}/libomptarget-amdgpu-*.bc
%{_libdir}/libomptarget-nvptx-*.bc
%ifarch aarch64 ppc64le x86_64
%{_libdir}/libomptarget.devicertl.a
%{_libdir}/libomptarget.rtl.{%{host_cpu},amdgpu,cuda}.so
%{_libdir}/libomptarget.rtl.{%{host_cpu},amdgpu,cuda}.so.%{_soname}
%endif