Revisions of llvm17

Ana Guerrero's avatar Ana Guerrero (anag+factory) accepted request 1224682 from Aaron Puchert's avatar Aaron Puchert (aaronpuchert) (revision 13)
- Apply clang-shlib-symbol-versioning.patch to add symbol versions
  to libclang-cpp.so similar to libLLVM.so. This is required when
  multiple versions of the library are loaded into the same
  process. (boo#1219405, boo#1221183, boo#1233220)
Ana Guerrero's avatar Ana Guerrero (anag+factory) accepted request 1223461 from Aaron Puchert's avatar Aaron Puchert (aaronpuchert) (revision 12)
- Require libffi when we build openmp for offloading.
- Update llvm17.keyring from upstream.
- Correct target name for libomptarget in file list (backport from llvm18)
- Enable lldb on s390x and ppc64le (bsc#1232906).
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 1198145 from Aaron Puchert's avatar Aaron Puchert (aaronpuchert) (revision 11)
- Add clang-Fix-build-with-GCC-14-on-ARM.patch to fix build with
  GCC 14 on aarch64. (boo#1229868, gh#llvm/llvm-project#78691)
Ana Guerrero's avatar Ana Guerrero (anag+factory) accepted request 1195706 from Aaron Puchert's avatar Aaron Puchert (aaronpuchert) (revision 10)
- Add minor version to Python shebangs. (boo#1212476)
- Remove shebang and executable bit where not needed.
Ana Guerrero's avatar Ana Guerrero (anag+factory) accepted request 1164599 from Aaron Puchert's avatar Aaron Puchert (aaronpuchert) (revision 9)
- Use old conflicts/provides for python3-clang on Leap.
Ana Guerrero's avatar Ana Guerrero (anag+factory) accepted request 1156029 from Aaron Puchert's avatar Aaron Puchert (aaronpuchert) (revision 8)
- Explicitly define PYTHON3_EXECUTABLE, since python 3.11 is being
  pulled in by cmake in SLE-15-SP6.
- Fix PowerPC triples: use powerpc[64[le]] instead of ppc[64[le]].
- Require 8 GB memory for 64-bit architectures to prevent OOM.
- Use %patch -P N instead of deprecated %patchN.
Ana Guerrero's avatar Ana Guerrero (anag+factory) accepted request 1138185 from Aaron Puchert's avatar Aaron Puchert (aaronpuchert) (revision 7)
- Use %_target_* for determining the compiler host triple (boo#1218701)
Ana Guerrero's avatar Ana Guerrero (anag+factory) accepted request 1130464 from Aaron Puchert's avatar Aaron Puchert (aaronpuchert) (revision 6)
- Update to version 17.0.6.
  * This release contains bug-fixes for the LLVM 17.0.0 release.
    This release is API and ABI compatible with 17.0.0.
- Rebase patches:
  * llvm-do-not-install-static-libraries.patch
  * llvm-normally-versioned-libllvm.patch
- Use major version only instead of full (patch-level) version for
  versioned executables: we don't support parallel installation of
  multiple versions of the same LLVM major version. (boo#1217450)
  Also drop the clang-X.Y symlink that was introduced for
  boo#1012260, because Y is always 0.
- Manage clang-cpp with update-alternatives like other binaries.
Ana Guerrero's avatar Ana Guerrero (anag+factory) accepted request 1127717 from Aaron Puchert's avatar Aaron Puchert (aaronpuchert) (revision 5)
- Update to version 17.0.5.
  * 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.
- Also test clang-tools-extra (at least most parts) and lld.
- Adapt test in lld-default-sha1.patch.
- Don't disable testing if qemu_user_space_build has been set to 0.
Ana Guerrero's avatar Ana Guerrero (anag+factory) accepted request 1123592 from Aaron Puchert's avatar Aaron Puchert (aaronpuchert) (revision 4)
- 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.
Ana Guerrero's avatar Ana Guerrero (anag+factory) accepted request 1119122 from Aaron Puchert's avatar Aaron Puchert (aaronpuchert) (revision 3)
- Update to version 17.0.3.
  * 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.
- Disable zstd support for now regardless of whether libzstd-devel
  is installed. (boo#1216121)
- Limit number of LTO threads on 32-bit architectures to prevent
  out-of-memory during linking.
Ana Guerrero's avatar Ana Guerrero (anag+factory) accepted request 1116228 from Aaron Puchert's avatar Aaron Puchert (aaronpuchert) (revision 2)
- Update to version 17.0.2.
  * 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.
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 1112901 from Aaron Puchert's avatar Aaron Puchert (aaronpuchert) (revision 1)
- Initial release based on version 17.0.1.
  * For details, see the release notes:
    - https://releases.llvm.org/17.0.1/docs/ReleaseNotes.html
    - https://releases.llvm.org/17.0.1/tools/clang/docs/ReleaseNotes.html
    - https://releases.llvm.org/17.0.1/tools/clang/tools/extra/docs/ReleaseNotes.html
    - https://releases.llvm.org/17.0.1/projects/libcxx/docs/ReleaseNotes.html
    - https://releases.llvm.org/17.0.1/tools/lld/docs/ReleaseNotes.html
- Rebase patches:
  * libcxx-test-library-path.patch
  * llvm_build_tablegen_component_as_shared_library.patch
  * llvm-do-not-install-static-libraries.patch
  * llvm-normally-versioned-libllvm.patch
  * llvm-remove-clang-only-flags.patch
  * opt-viewer-Find-style-css-in-usr-share.patch
- Simplify check-no-llvm-exegesis.patch by removing test directory.
- Drop patches that have landed upstream:
  * openmp-drop-rpath.patch
- Add openmp-dont-run-gpu-arch.patch: the binaries are not
  available in our build, and neither are the toolchains they test
  for (NV CUDA and AMD HSA).
Displaying all 13 revisions
openSUSE Build Service is sponsored by