Package Release Info

llvm21-21.1.8-bp157.2.1

Update Info: openSUSE-2026-351
Available in Package Hub : 15 SP7 Update

platforms

AArch64
ppc64le
s390x
x86-64

subpackages

clang21
clang21-devel
clang21-doc
libclang-cpp21
libclang-cpp21-32bit
libclang-cpp21-64bit
libclang_rt21
liblldb21
libLLVM21
libLLVM21-32bit
libLLVM21-64bit
libLTO21
libomp21-devel
lld21
lldb21
lldb21-devel
llvm21
llvm21-bolt
llvm21-devel
llvm21-doc
llvm21-gold
llvm21-libc++-devel
llvm21-libc++1
llvm21-libc++abi-devel
llvm21-libc++abi1
llvm21-libclang13
llvm21-opt-viewer
llvm21-polly
llvm21-polly-devel
llvm21-vim-plugins
python3-clang21
python3-lldb21

Change Logs

* Sun Aug 23 2026 Aaron Puchert <aaronpuchert@alice-dsl.net>
- Remove soft limit on open files. Depending on the number of jobs,
  linking can sometimes open more than 1024 files (boo#1261761).
* Sun Jul 26 2026 Aaron Puchert <aaronpuchert@alice-dsl.net>
- Add compiler-rt-Remove-linux-scc-h.patch to remove <linux/scc.h>
  include that was removed in Linux 7.1 (boo#1271641).
* Sun Jun 07 2026 Aaron Puchert <aaronpuchert@alice-dsl.net>
- Migrate away from update-alternatives. The packages only provide
  versioned binaries and man pages now. The metapackage will
  provide symbolic links to the current distro default version.
* Fri May 08 2026 Aaron Puchert <aaronpuchert@alice-dsl.net>
- Make sure we don't lose the distribution compiler flags.
- Remove unnecessary dependency of llvm-devel on libtool.
* Sat Apr 11 2026 Aaron Puchert <aaronpuchert@alice-dsl.net>
- Drop ld.lld as an ld alternative (boo#1259813).
* Wed Mar 11 2026 Andreas Schwab <schwab@suse.de>
- clang-riscv-triple.patch: Add riscv64-suse-linux to RISCV64Triples
* Tue Mar 10 2026 Aaron Puchert <aaronpuchert@alice-dsl.net>
- Exclude bolt from update-alternatives: the runtime libraries are
  unversioned, so multiple versions of the package cannot coexist.
* Sun Jan 25 2026 Aaron Puchert <aaronpuchert@alice-dsl.net>
- Add bolt-link-shared-library.patch: link bolt with libLLVM.so.
* Fri Jan 16 2026 Guillaume GARDET <guillaume.gardet@opensuse.org>
- Enable build of bolt
* Thu Jan 15 2026 Aaron Puchert <aaronpuchert@alice-dsl.net>
- 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.
* Sat Dec 13 2025 Aaron Puchert <aaronpuchert@alice-dsl.net>
- 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.)
* Fri Nov 21 2025 Aaron Puchert <aaronpuchert@alice-dsl.net>
- 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.
* Mon Nov 17 2025 Andreas Schwab <schwab@suse.de>
- Add clang-getdistro-android.patch: Don't run distro detection
  for Android target.
- Don't XFAIL tools/clang/test/Driver/linux-ld.c.
* Sat Nov 08 2025 Aaron Puchert <aaronpuchert@alice-dsl.net>
- 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.
* Fri Oct 24 2025 Aaron Puchert <aaronpuchert@alice-dsl.net>
- 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.
* Sat Oct 11 2025 Aaron Puchert <aaronpuchert@alice-dsl.net>
- 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.
* Sat Sep 27 2025 Aaron Puchert <aaronpuchert@alice-dsl.net>
- 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.
* Sun Sep 14 2025 Aaron Puchert <aaronpuchert@alice-dsl.net>
- 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.
* Sun Sep 07 2025 Aaron Puchert <aaronpuchert@alice-dsl.net>
- Update to 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.
* Sat Jul 26 2025 Andreas Schwab <schwab@suse.de>
- Enable lldb on riscv64