22 Commits

Author SHA256 Message Date
530d2365df Accepting request 1327491 from devel:tools:compiler
- 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/request/show/1327491
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/llvm21?expand=0&rev=9
2026-01-18 21:18:25 +00:00
Aaron Puchert
eeea00b001 - 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
96c214ba70 Accepting request 1323168 from devel:tools:compiler
- 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.

OBS-URL: https://build.opensuse.org/request/show/1323168
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/llvm21?expand=0&rev=8
2025-12-17 16:32:55 +00:00
Aaron Puchert
79e078e1f7 - 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
cb49d303da Accepting request 1319243 from devel:tools:compiler
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.
- Add 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/1319243
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/llvm21?expand=0&rev=7
2025-11-25 14:47:12 +00:00
Aaron Puchert
de7f6c93ff - 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
02b574dfa5 - 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/package/show/devel:tools:compiler/llvm21?expand=0&rev=15
2025-11-18 02:18:44 +00:00
462b13b4ca Accepting request 1317105 from devel:tools:compiler
- 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/request/show/1317105
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/llvm21?expand=0&rev=6
2025-11-12 20:41:34 +00:00
Aaron Puchert
2c28462466 - 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
e7095db792 Accepting request 1313505 from devel:tools:compiler
- 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.
- 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.
- Rebase llvm-do-not-install-static-libraries.patch.

OBS-URL: https://build.opensuse.org/request/show/1313505
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/llvm21?expand=0&rev=5
2025-10-27 13:38:35 +00:00
Aaron Puchert
e3a23dacf5 - 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
3c317d90b9 - 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
abe518420b Accepting request 1310783 from devel:tools:compiler
- 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/request/show/1310783
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/llvm21?expand=0&rev=4
2025-10-13 13:34:04 +00:00
Aaron Puchert
55c88e6690 - 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
bfd332ec78 Accepting request 1307510 from devel:tools:compiler
- 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/request/show/1307510
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/llvm21?expand=0&rev=3
2025-09-29 14:31:12 +00:00
Aaron Puchert
7918ae701d - Remove files from previous version.
OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/llvm21?expand=0&rev=6
2025-09-27 17:50:14 +00:00
Aaron Puchert
c539999f46 - 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
887d07fc0b Accepting request 1305003 from devel:tools:compiler
- 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.
- Add clang-Generalize-test-over-32-and-64bit-targets.patch to fix
  new test failure on 32-bit architectures.
- Rebase llvm-do-not-install-static-libraries.patch.

OBS-URL: https://build.opensuse.org/request/show/1305003
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/llvm21?expand=0&rev=2
2025-09-17 15:44:39 +00:00
Aaron Puchert
613d102754 - 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
5bb5158dd5 - 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
ca2498fadb Accepting request 1303269 from devel:tools:compiler
- 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/1303269
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/llvm21?expand=0&rev=1
2025-09-14 16:49:39 +00:00
Aaron Puchert
5ab16e138d - 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/package/show/devel:tools:compiler/llvm21?expand=0&rev=1
2025-09-08 16:07:45 +00:00