* 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