14 Commits

Author SHA256 Message Date
Aaron Puchert
85e904bb7e - Add bolt-link-shared-library.patch: link bolt with libLLVM.so.
OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/llvm21?expand=0&rev=23
2026-01-25 14:55:57 +00:00
Aaron Puchert
c541e6ba05 Accepting request 1329071 from home:Guillaume_G:branches:devel:tools:compiler
- Enable build of bolt

OBS-URL: https://build.opensuse.org/request/show/1329071
OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/llvm21?expand=0&rev=22
2026-01-25 14:23:47 +00:00
Aaron Puchert
b20f5075ce - Update to version 21.1.8.
* This release contains bug-fixes for the LLVM 21.1.0 release.
    This release is API and ABI compatible with 21.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.

OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/llvm21?expand=0&rev=20
2026-01-16 00:26:04 +00:00
Aaron Puchert
77f5fff0b3 - Update to version 21.1.7.
* This release contains bug-fixes for the LLVM 21.1.0 release.
    This release is API and ABI compatible with 21.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.
- Link with -z pack-relative-relocs to reduce size of relocations
  and speed up their application.
- Run testsuite also in qemu emulation. (From Andreas Schwab.)

OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/llvm21?expand=0&rev=18
2025-12-13 23:27:44 +00:00
Aaron Puchert
614ffd19eb - Update to version 21.1.6.
* This release contains bug-fixes for the LLVM 21.1.0 release.
    This release is API and ABI compatible with 21.1.0.
- Require gcc and glibc-devel for clang. Clang has its own runtime,
  but defaults to using the GCC runtime (and glibc). (boo#1253321)
- Rebase llvm-do-not-install-static-libraries.patch.

OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/llvm21?expand=0&rev=16
2025-11-21 22:40:58 +00:00
Aaron Puchert
3135316f7a Accepting request 1318319 from home:Andreas_Schwab:Factory
- clang-getdistro-android.patch: Don't run distro detection for Android
  target
- Don't XFAIL tools/clang/test/Driver/linux-ld.c

OBS-URL: https://build.opensuse.org/request/show/1318319
OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/llvm21?expand=0&rev=15
2025-11-18 02:18:44 +00:00
Aaron Puchert
fd7cf5e429 - Update to version 21.1.5.
* This release contains bug-fixes for the LLVM 21.1.0 release.
    This release is API and ABI compatible with 21.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.

OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/llvm21?expand=0&rev=13
2025-11-08 22:22:02 +00:00
Aaron Puchert
ea82d2aa3e - Simplify script for building documentation.
- Use %ldconfig_scriptlets to automatically generate post
  scriptlets. This doesn't work with %{multisource} in Leap 15.6
  though, so we leave a fallback for that.
- Drop post scriptlets for gold and polly, which provide only
  plugin libraries that ldconfig doesn't care about.

OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/llvm21?expand=0&rev=11
2025-10-24 14:41:44 +00:00
Aaron Puchert
ff861ccc69 - Update to version 21.1.4.
* This release contains bug-fixes for the LLVM 21.1.0 release.
    This release is API and ABI compatible with 21.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.

OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/llvm21?expand=0&rev=10
2025-10-24 14:28:35 +00:00
Aaron Puchert
4c32074348 - Update to version 21.1.3.
* This release contains bug-fixes for the LLVM 21.1.0 release.
    This release is API and ABI compatible with 21.1.0.
- Update keyring: new signing keys from Cullen.Rhodes@arm.com and
  douglas.yung@sony.com.
- Drop clang-Generalize-test-over-32-and-64bit-targets.patch.
- Rebase llvm-do-not-install-static-libraries.patch.

OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/llvm21?expand=0&rev=8
2025-10-11 16:05:45 +00:00
Aaron Puchert
ea6b1ed0b4 - Update to version 21.1.2.
* This release contains bug-fixes for the LLVM 21.1.0 release.
    This release is API and ABI compatible with 21.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.

OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/llvm21?expand=0&rev=5
2025-09-27 15:23:42 +00:00
Aaron Puchert
24e4e834cd - Add clang-Generalize-test-over-32-and-64bit-targets.patch to fix
new test failure on 32-bit architectures.

OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/llvm21?expand=0&rev=3
2025-09-15 11:40:20 +00:00
Aaron Puchert
1e031b2943 - Update to version 21.1.1.
* This release contains bug-fixes for the LLVM 21.1.0 release.
    This release is API and ABI compatible with 21.1.0.
- Include some clang-tidy headers in clang-devel for plugins.
- Rebase llvm-do-not-install-static-libraries.patch.

OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/llvm21?expand=0&rev=2
2025-09-14 21:23:37 +00:00
Aaron Puchert
e9fcb0ef13 Accepting request 1303240 from home:aaronpuchert:llvm-next
- Initial release based on version 21.1.0.
  * For details, see the release notes:
    - https://releases.llvm.org/21.1.0/docs/ReleaseNotes.html
    - https://releases.llvm.org/21.1.0/tools/clang/docs/ReleaseNotes.html
    - https://releases.llvm.org/21.1.0/tools/clang/tools/extra/docs/ReleaseNotes.html
    - https://releases.llvm.org/21.1.0/projects/libcxx/docs/ReleaseNotes.html
    - https://releases.llvm.org/21.1.0/tools/lld/docs/ReleaseNotes.html
  * The LLVM tool llvm-ml is now also available as llvm-ml64.
  * Clang tools amdgpu-arch and nvptx-arch have been unified into a
    single tool offload-arch.
- Require libxml2 not only for lldb, because it is (optionally)
  also used in LLVM and Clang.
- Rebase patches:
  * assume-opensuse.patch
  * link-clang-shared.patch
  * llvm-do-not-install-static-libraries.patch
  * llvm-fix-cov-test-i586.patch
  * llvm-normally-versioned-libllvm.patch
- Remove obsolete patches:
  * reproducible.patch
- Add compiler-rt-fix-relative-path.patch to fix relative path in
  different directory layout.

OBS-URL: https://build.opensuse.org/request/show/1303240
OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/llvm21?expand=0&rev=1
2025-09-08 16:07:45 +00:00