| Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
| Name: libclang-cpp21 | Distribution: openSUSE Tumbleweed |
| Version: 21.1.3 | Vendor: openSUSE |
| Release: 1.1 | Build date: Sat Oct 11 17:51:08 2025 |
| Group: System/Libraries | Build host: reproducible |
| Size: 90890488 | Source RPM: llvm21-21.1.3-1.1.src.rpm |
| Packager: http://bugs.opensuse.org | |
| Url: https://www.llvm.org/ | |
| Summary: Clang full C++ API | |
This library exposes the full C++ API to Clang that is used to implement all Clang tools. It is not stable across major LLVM versions. It corresponds to the header files in /usr/include/clang.
Apache-2.0 WITH LLVM-exception AND NCSA
* 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
* Tue Jul 15 2025 Hillwood Yang <hillwood@opensuse.org>
- Enable libcxx, openmp, lldb and thin_lto on loongarch64
* Mon Jul 14 2025 Bernhard Wiedemann <bwiedemann@suse.de>
- Add reproducible.patch to make libomp.so reproducible (boo#1199076)
* Thu Jul 10 2025 Aaron Puchert <aaronpuchert@alice-dsl.net>
- Update to version 20.1.8.
* This release contains bug-fixes for the LLVM 20.1.0 release.
This release is API and ABI compatible with 20.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.
* Fri Jul 04 2025 Bernhard Wiedemann <bwiedemann@suse.com>
- Replace usage of %jobs for reproducible builds (boo#1237231)
* Thu Jul 03 2025 John Paul Adrian Glaubitz <adrian.glaubitz@suse.com>
- Install liborc_rt-*.a on loongarch64
* Fri Jun 20 2025 Aaron Puchert <aaronpuchert@alice-dsl.net>
- Update to version 20.1.7.
* This release contains bug-fixes for the LLVM 20.1.0 release.
This release is API and ABI compatible with 20.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.
* Fri May 30 2025 Aaron Puchert <aaronpuchert@alice-dsl.net>
- Update to version 20.1.6.
* This release contains bug-fixes for the LLVM 20.1.0 release.
This release is API and ABI compatible with 20.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.
- Remove obsolete llvm-fix-hexagon-test.patch.
* Mon May 26 2025 Richard Biener <rguenther@suse.com>
- Use generic python3 for SLES 16 as python 3.11 is dropped there.
[bsc#1243630]
* Sun May 18 2025 Aaron Puchert <aaronpuchert@alice-dsl.net>
- Update to version 20.1.5.
* This release contains bug-fixes for the LLVM 20.1.0 release.
This release is API and ABI compatible with 20.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.
- Add llvm-fix-hexagon-test.patch to fix failing test.
* Tue May 13 2025 Ruediger Oertel <ro@suse.de>
- Enable build of libc++ for ppc64le
* Sat May 03 2025 Aaron Puchert <aaronpuchert@alice-dsl.net>
- Update to version 20.1.4.
* This release contains bug-fixes for the LLVM 20.1.0 release.
This release is API and ABI compatible with 20.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.
* Wed Apr 16 2025 Aaron Puchert <aaronpuchert@alice-dsl.net>
- Update to version 20.1.3.
* This release contains bug-fixes for the LLVM 20.1.0 release.
This release is API and ABI compatible with 20.1.0.
- Enable LLDB Python bindings on Leap 15.6 and newer.
- Rebase llvm-do-not-install-static-libraries.patch.
* Sat Apr 05 2025 Aaron Puchert <aaronpuchert@alice-dsl.net>
- Update to version 20.1.2.
* This release contains bug-fixes for the LLVM 20.1.0 release.
This release is API and ABI compatible with 20.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.
* Thu Mar 20 2025 Aaron Puchert <aaronpuchert@alice-dsl.net>
- Update to version 20.1.0.
* For details, see the release notes:
- https://releases.llvm.org/20.1.0/docs/ReleaseNotes.html
- https://releases.llvm.org/20.1.0/tools/clang/docs/ReleaseNotes.html
- https://releases.llvm.org/20.1.0/tools/clang/tools/extra/docs/ReleaseNotes.html
- https://releases.llvm.org/20.1.0/projects/libcxx/docs/ReleaseNotes.html
- https://releases.llvm.org/20.1.0/tools/lld/docs/ReleaseNotes.html
* New LLVM tools:
- llvm-cgdata: Extracting, inspecting, and manipulating raw
codegen data for more efficient function outlining and
function merging across modules in subsequent compilations.
- llvm-ctxprof-util: LLVM Contextual Profile Utils.
* New Clang tool: clang-sycl-linker: a linker for SYCL.
* Removed Clang tools: clang-pseudo, clang-rename.
- Rebase patches:
* clang-resourcedirs.patch
* link-clang-shared.patch
* llvm-do-not-install-static-libraries.patch
* llvm_build_tablegen_component_as_shared_library.patch
- Remove obsolete patches:
* clang-fix-modules-test-riscv.patch
* clang-fix-openmp-test-non-x86.patch
* clang-shlib-symbol-versioning.patch
* Tue Mar 18 2025 Andreas Schwab <schwab@suse.de>
- Enable build of libc++ and openmp for riscv64
* Fri Feb 21 2025 Shung-Hsi Yu <shung-hsi.yu@suse.com>
- Build with GCC 13 on Leap/SLES 15 (bsc#1235697)
* Thu Jan 16 2025 Aaron Puchert <aaronpuchert@alice-dsl.net>
- Update to version 19.1.7.
* This release contains bug-fixes for the LLVM 19.1.0 release.
This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.
* Thu Dec 19 2024 Aaron Puchert <aaronpuchert@alice-dsl.net>
- Update to version 19.1.6.
* This release contains bug-fixes for the LLVM 19.1.0 release.
This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.
* Thu Dec 05 2024 Aaron Puchert <aaronpuchert@alice-dsl.net>
- Update to version 19.1.5.
* This release contains bug-fixes for the LLVM 19.1.0 release.
This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.
* Tue Nov 19 2024 Aaron Puchert <aaronpuchert@alice-dsl.net>
- Update to version 19.1.4.
* This release contains bug-fixes for the LLVM 19.1.0 release.
This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.
* Sat Nov 16 2024 Aaron Puchert <aaronpuchert@alice-dsl.net>
- 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)
* Wed Nov 06 2024 Michal Suchanek <msuchanek@suse.de>
- Enable lldb on s390x and ppc64le (bsc#1232906).
* Sat Nov 02 2024 Aaron Puchert <aaronpuchert@alice-dsl.net>
- Update to version 19.1.3.
* This release contains bug-fixes for the LLVM 19.1.0 release.
This release is API and ABI compatible with 19.1.0.
- Rebase patches:
* llvm-do-not-install-static-libraries.patch
* llvm-suse-implicit-gnu.patch
- Patch llvm-fix-build-failure-on-ppc64le.patch landed upstream.
* Mon Oct 28 2024 Aaron Puchert <aaronpuchert@alice-dsl.net>
- Update llvm19.keyring from upstream.
* Thu Oct 24 2024 Aaron Puchert <aaronpuchert@alice-dsl.net>
- Update to version 19.1.2.
* This release contains bug-fixes for the LLVM 19.1.0 release.
This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.
* Wed Oct 02 2024 Aaron Puchert <aaronpuchert@alice-dsl.net>
- Update to version 19.1.1.
* This release contains bug-fixes for the LLVM 19.1.0 release.
This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.
* Sun Sep 22 2024 Aaron Puchert <aaronpuchert@alice-dsl.net>
- Update to version 19.1.0.
* For details, see the release notes:
- https://releases.llvm.org/19.1.0/docs/ReleaseNotes.html
- https://releases.llvm.org/19.1.0/tools/clang/docs/ReleaseNotes.html
- https://releases.llvm.org/19.1.0/tools/clang/tools/extra/docs/ReleaseNotes.html
- https://releases.llvm.org/19.1.0/projects/libcxx/docs/ReleaseNotes.html
- https://releases.llvm.org/19.1.0/tools/lld/docs/ReleaseNotes.html
* New LLVM tool: reduce-chunk-list to help find bugs using debug
counters. See the Programmer's Manual for usage.
* New Clang tools: clang-installapi for Apple-related package
management, clang-nvlink-wrapper as a wrapper around `nvlink`.
- No longer include OpenMP offload libraries.
- Rebase patches:
* clang-fix-openmp-test.patch
* libcxx-test-library-path.patch
* llvm-do-not-install-static-libraries.patch
* llvm_build_tablegen_component_as_shared_library.patch
- Remove obsolete patches:
* lld-default-sha1.patch because upstream switched to sha1.
* llvm-remove-clang-only-flags.patch because warning flags are no
longer autodetected.
* openmp-dont-run-gpu-arch.patch because we're excluding the
offload project for now.
- Add llvm-fix-build-failure-on-ppc64le.patch to fix ppc64le build.
- Require Python 3.11 on Leap because we need Python >= 3.8 now.
* Tue Sep 03 2024 Martin Liška <martin.liska@hey.com>
- Enable zstd compression support again.
* Fri Aug 23 2024 Aaron Puchert <aaronpuchert@alice-dsl.net>
- Split off clang shared runtime libraries into libclang_rtX, so
that they can be used by other packages without requiring the
entire compiler tool chain. This is still not ergonomical: the
libraries don't sit in %{_libdir}, so an RPATH or setting
LD_LIBRARY_PATH is required, and they don't have an SO version,
so zypper won't know which version to is needed. (boo#1225784)
* Tue Aug 20 2024 Aaron Puchert <aaronpuchert@alice-dsl.net>
- Add minor version to Python shebangs. (boo#1212476)
- Remove shebang and executable bit where not needed.
* Sun Jun 30 2024 Aaron Puchert <aaronpuchert@alice-dsl.net>
- Update to version 18.1.8.
* Fix a regression from the 18.1.6 release, which could result in
compiler crashes in the PPCMergeStringPool pass when compiling
for PowerPC targets.
* Fixes clang-format regressions (since 18.1.1) on breaking
before a stream insertion operator (<<) when both operands are
string literals.
* Fixes a clang-format regression (since 17.0.6) on formatting
goto labels in macro definitions.
- Rebase llvm-do-not-install-static-libraries.patch.
* Tue May 21 2024 Aaron Puchert <aaronpuchert@alice-dsl.net>
- Update to version 18.1.6.
* Fixes issues where LLVM is either generating the incorrect thunk
for a function with aligned parameters or didn't correctly pass
through the return value when StructRet was used.
* `-Xclang -target-feature -Xclang +unaligned-scalar-mem` can be
used to enable unaligned scalar memory accesses for CPUs that
do not support unaligned vector accesses. `-mno-strict-align`
will enable unaligned scalar and vector memory accesses.
* Don't replace an aliasee with an alias that has weak linkage.
This avoids incorrect linkage that can lead to using the wrong
symbols during linking time.
* Fixes build failures when compiling AVX512 code using
`-march=native` on machines without AVX512. The problem was
introduced in LLVM 18.1.5.
* Fixes crash in AArch64 backend when having `true` or `false` as
operand for `fcmp` instruction on IR level.
* Fixes compiler crash when user specifies `-mno-evex512` with
AVX512 features but no AVX512VL.
* Fixes a bug that tries to do VBROADCAST_LOAD for `f16` without
AVX2.
- Rebase llvm-do-not-install-static-libraries.patch.
* Tue May 07 2024 Aaron Puchert <aaronpuchert@alice-dsl.net>
- Update to version 18.1.5.
* This release contains bug-fixes for the LLVM 18.1.0 release.
This release is API and ABI compatible with 18.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.
* Thu Apr 18 2024 Aaron Puchert <aaronpuchert@alice-dsl.net>
- Update to version 18.1.4.
* Fixes an issue with Arm64EC code generation where calls to some
intrinsics implemented in compiler-rt used the wrong name
mangling, eventually resulting in unresolved symbol errors
during linking.
* Fixed an incorrect poison-generating flag preservation in
`InstSimplify`. It will fix a miscompilation on RISCV, which
turns the incorrect `or disjoint` into an `add`.
* Save/restore routines for RV32E/RV64E are added to compiler-rt.
* Fix regressions introduced in LLVM 18.1.3 in MIPS atomicrmw
min/max codegen.
- Include module files for libc++ in libc++-devel.
- Rebase llvm-do-not-install-static-libraries.patch.
* Thu Apr 04 2024 Aaron Puchert <aaronpuchert@alice-dsl.net>
- Update to version 18.1.3.
* Fixes ThreadSanitizer failures for glibc's LoongArch and
certain RISC-V ports when fstat is used.
* `transform.structured.convert_to_loops` now properly deletes
its target op.
* Fix a `llvm.usub.with.overflow.i128` wrong code generation
regression that was introduced with LLVM 18.1.0.
* MemorySanitizer on Linux can now run even when maximum-entropy
address-space layout randomization is configured globally (as
is becoming increasingly common). MemorySanitizer can
automatically re-exec ASLR-off for the process if needed,
instead of aborting.
* Fixed a Clang 18.x regression which increased binary size and
stack usage with `-ftrivial-auto-var-init`.
- Set directories for configuration files: /etc/clang for system-
wide configuration and ~/.config/clang for users. For details see
https://clang.llvm.org/docs/UsersManual.html#configuration-files.
- Use old conflicts/provides for python3-clang on Leap.
* Sat Mar 23 2024 Aaron Puchert <aaronpuchert@alice-dsl.net>
- Update to version 18.1.2.
* This release contains bug-fixes for the LLVM 18.1.0 release.
This release is API and ABI compatible with 18.1.0.
- Rebase patches:
* llvm-do-not-install-static-libraries.patch
* llvm-normally-versioned-libllvm.patch
- Prefer ld.bfd for now to get THP-compatible section layout.
* Sat Mar 09 2024 Aaron Puchert <aaronpuchert@alice-dsl.net>
- Update to version 18.1.1.
* For details, see the release notes:
- https://releases.llvm.org/18.1.0/docs/ReleaseNotes.html
- https://releases.llvm.org/18.1.0/tools/clang/docs/ReleaseNotes.html
- https://releases.llvm.org/18.1.0/tools/clang/tools/extra/docs/ReleaseNotes.html
- https://releases.llvm.org/18.1.0/projects/libcxx/docs/ReleaseNotes.html
- https://releases.llvm.org/18.1.0/tools/lld/docs/ReleaseNotes.html
* New LLVM tool: llvm-readtapi, LLVM TAPI file reader and
transformer.
* Removed LLVM tools: llvm-tapi-diff, llvm-remark-size-diff.
* New LLDB tool: lldb-dap debug adapter.
* Removed LLDB tool: lldb-vscode.
- Rename libomp-devel symbolic name to libomp-devel-provider.
We want to introduce a metapackage named libomp-devel.
- Rebase patches:
* assume-opensuse.patch
* link-clang-tools-extra-shared.patch
* llvm_build_tablegen_component_as_shared_library.patch
* llvm-do-not-install-static-libraries.patch
* llvm-fix-find-gcc5-install.patch
* llvm-normally-versioned-libllvm.patch
* llvm-suse-implicit-gnu.patch
- Add patches to fix tests:
* clang-fix-modules-test-riscv.patch
* clang-fix-openmp-test-non-x86.patch
* clang-fix-openmp-test.patch
* llvm-fix-cov-test-i586.patch
- Restructure version macros in specfile for new versioning scheme.
- Fix packaging of ld.lld as ld alternative.
- Disable LLDB Python bindings on SLE/Leap. They now require Swig 4
which isn't available there.
* Wed Mar 06 2024 Michael Gorse <mgorse@suse.com>
- Explicitly define PYTHON3_EXECUTABLE, since python 3.11 is being
pulled in by cmake in SLE-15-SP6.
* Mon Mar 04 2024 Aaron Puchert <aaronpuchert@alice-dsl.net>
- 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.
* Thu Jan 11 2024 Fabian Vogt <fvogt@suse.com>
- Use %_target_* for determining the compiler host triple (boo#1218701)
* Thu Nov 30 2023 Aaron Puchert <aaronpuchert@alice-dsl.net>
- 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.
* Sat Nov 18 2023 Aaron Puchert <aaronpuchert@alice-dsl.net>
- 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.
* Sun Nov 05 2023 Aaron Puchert <aaronpuchert@alice-dsl.net>
- 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.
* Thu Oct 19 2023 Aaron Puchert <aaronpuchert@alice-dsl.net>
- 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.
* Sat Oct 07 2023 Aaron Puchert <aaronpuchert@alice-dsl.net>
- 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.
* Tue Sep 19 2023 Aaron Puchert <aaronpuchert@alice-dsl.net>
- Update to 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).
* Thu Jun 15 2023 Aaron Puchert <aaronpuchert@alice-dsl.net>
- Update to version 16.0.6.
* This release contains bug-fixes for the LLVM 16.0.0 release.
This release is API and ABI compatible with 16.0.0.
- Rebase llvm-do-not-install-static-libraries.patch.
- Make python3-clang noarch again and fix conflicts/provides to
point to %python3_sitelib instead of %python3_sitearch.
* Sat Jun 03 2023 Aaron Puchert <aaronpuchert@alice-dsl.net>
- Update to version 16.0.5.
* This release contains bug-fixes for the LLVM 16.0.0 release.
This release is API and ABI compatible with 16.0.0.
- Rebase patches:
* llvm-do-not-install-static-libraries.patch
* llvm-remove-clang-only-flags.patch
- Enable ThinLTO on riscv64.
* Wed May 17 2023 Aaron Puchert <aaronpuchert@alice-dsl.net>
- Update to version 16.0.4.
* This release contains bug-fixes for the LLVM 16.0.0 release.
This release is API and ABI compatible with 16.0.0.
- Rebase patches:
* llvm-do-not-install-static-libraries.patch
* llvm-remove-clang-only-flags.patch
* Sun May 07 2023 Aaron Puchert <aaronpuchert@alice-dsl.net>
- Update to version 16.0.3.
* This release contains bug-fixes for the LLVM 16.0.0 release.
This release is API and ABI compatible with 16.0.0.
- Rebase llvm-do-not-install-static-libraries.patch.
* Fri Apr 21 2023 Aaron Puchert <aaronpuchert@alice-dsl.net>
- Update to version 16.0.2.
* This release contains bug-fixes for the LLVM 16.0.0 release.
This release is API and ABI compatible with 16.0.0.
- Rebase check-no-llvm-exegesis.patch.
- Rebase llvm-do-not-install-static-libraries.patch.
* Tue Apr 18 2023 Aaron Puchert <aaronpuchert@alice-dsl.net>
- Relax requirements for clang-tools to allow installation of older
versions of libclang13 with the -devel package. (boo#1210176)
- Enable ThinLTO for ARM 6/7/8 again. (boo#1178070)
* Thu Apr 13 2023 William Brown <william.brown@suse.com>
- bsc#1210383 - Add aarch64 to lldb platforms
* Thu Apr 06 2023 Aaron Puchert <aaronpuchert@alice-dsl.net>
- Update to version 16.0.1.
* This release contains bug-fixes for the LLVM 16.0.0 release.
This release is API and ABI compatible with 16.0.0.
- Rebase llvm-do-not-install-static-libraries.patch.
* Sat Mar 18 2023 Aaron Puchert <aaronpuchert@alice-dsl.net>
- Update to version 16.0.0.
* For details, see the release notes:
- https://releases.llvm.org/16.0.0/docs/ReleaseNotes.html
- https://releases.llvm.org/16.0.0/tools/clang/docs/ReleaseNotes.html
- https://releases.llvm.org/16.0.0/tools/clang/tools/extra/docs/ReleaseNotes.html
- https://releases.llvm.org/16.0.0/projects/libcxx/docs/ReleaseNotes.html
- https://releases.llvm.org/16.0.0/tools/lld/docs/ReleaseNotes.html
* New LLVM tools:
- llvm-debuginfo-analyzer: Print a logical representation of
low-level debug information.
- llvm-remarkutil: Remark file utilities.
* The test tool split-file is no longer installed.
* New Clang tools:
- amdgpu-arch and nvptx-arch: Tools used to detect locally
available GPUs by the Clang OpenMP driver.
- clang-include-cleaner: Standalone tool to determine which
headers are used, using existing functionality in clangd.
- clang-tblgen: Table Generation for Clang.
* Removed Clang tools: clang-{nvlink,offload}-wrapper.
- Rebase patches:
* assume-opensuse.patch
* check-no-llvm-exegesis.patch
* link-clang-shared.patch
* llvm_build_tablegen_component_as_shared_library.patch
* llvm-do-not-install-static-libraries.patch
* llvm-suse-implicit-gnu.patch
* llvm-workaround-superfluous-branches.patch
* openmp-drop-rpath.patch
- Drop patches that have landed upstream:
* clang-test-xfail-gnuless-triple.patch
* CMake-Look-up-target-subcomponents-in-LLVM_AVAILABLE_LIBS.patch
* libcxxabi-fix-armv7-test.patch
* llvm-armv7-fix-vector-compare-with-zero-lowering.patch
* llvm-link-atomic.patch
- Remove llvm-better-detect-64bit-atomics-support.patch that should
not be required anymore.
- Add PGP signatures and keyring for source verification.
* Sat Mar 11 2023 Aaron Puchert <aaronpuchert@alice-dsl.net>
- Add llvm-suse-implicit-gnu.patch to recognize <arch>-suse-linux
as implicitly GNU. Without this we would get library calls for
fused-multiply-add even if it's available in hardware.
- Add openmp-drop-rpath.patch: backport revert of adding RUNPATH
to openmp executables. (boo#1206837)
* Thu Mar 09 2023 Dirk Müller <dmueller@suse.com>
- update constraints to exclude workers with very slow CPU
* Sat Jan 14 2023 Aaron Puchert <aaronpuchert@alice-dsl.net>
- Update to version 15.0.7.
* This release contains bug-fixes for the LLVM 15.0.0 release.
This release is API and ABI compatible with 15.0.0.
- Rebase llvm-do-not-install-static-libraries.patch.
- Build stage 2 with -fno-plt on x86_64: since building with
- Wl,-z,now the PLT stubs are basically dead code, so eliminating
the indirection reduces the number of branches and improves code
locality for the quite frequent cross-DSO calls.
- Add llvm-workaround-superfluous-branches.patch: hints LLVM to
eliminate branches until gh#llvm/llvm-project#28804 is solved.
* Sun Dec 04 2022 Aaron Puchert <aaronpuchert@alice-dsl.net>
- Update to version 15.0.6.
* This release contains bug-fixes for the LLVM 15.0.0 release.
This release is API and ABI compatible with 15.0.0.
- Rebase llvm-do-not-install-static-libraries.patch.
* Wed Nov 16 2022 Aaron Puchert <aaronpuchert@alice-dsl.net>
- Update to version 15.0.5.
* This release contains bug-fixes for the LLVM 15.0.0 release.
This release is API and ABI compatible with 15.0.0.
- Remove obsolete lldb-swig-4.1.0-build-fix.patch.
- Rebase llvm-do-not-install-static-libraries.patch.
* Sun Nov 06 2022 Aaron Puchert <aaronpuchert@alice-dsl.net>
- Update to version 15.0.4.
* This release contains bug-fixes for the LLVM 15.0.0 release.
This release is API and ABI compatible with 15.0.0.
- Rebase llvm-do-not-install-static-libraries.patch.
* Thu Oct 27 2022 Aaron Puchert <aaronpuchert@alice-dsl.net>
- Update to version 15.0.3.
* This release contains bug-fixes for the LLVM 15.0.0 release.
This release is API and ABI compatible with 15.0.0.
- Add llvm-armv7-fix-vector-compare-with-zero-lowering.patch: Fix
lowering of non-canonical vector comparison with zero on armv7,
preventing a crash (boo#1204267, gh#llvm/llvm-project#58514).
- Add lldb-swig-4.1.0-build-fix.patch: Fix build with Swig 4.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.
* Tue Oct 04 2022 Aaron Puchert <aaronpuchert@alice-dsl.net>
- Update to version 15.0.2.
* This release contains bug-fixes for the LLVM 15.0.0 release.
This release is API and ABI compatible with 15.0.0.
- Rebase llvm-do-not-install-static-libraries.patch.
* Thu Sep 22 2022 Aaron Puchert <aaronpuchert@alice-dsl.net>
- Update to version 15.0.1.
* This release contains bug-fixes for the LLVM 15.0.0 release.
This release is API and ABI compatible with 15.0.0.
- Rebase llvm-do-not-install-static-libraries.patch.
* Wed Sep 21 2022 Aaron Puchert <aaronpuchert@alice-dsl.net>
- Always drop -gnu from triple for consistency. Patch a test that
was looking for -linux- in clang-test-xfail-gnuless-triple.patch.
* Mon Sep 12 2022 Andreas Schwab <schwab@suse.de>
- Use correct LLVM_HOST_TRIPLE for riscv64
* Tue Sep 06 2022 Aaron Puchert <aaronpuchert@alice-dsl.net>
- Update to version 15.0.0.
* For details, see the release notes:
- https://releases.llvm.org/15.0.0/docs/ReleaseNotes.html
- https://releases.llvm.org/15.0.0/tools/clang/docs/ReleaseNotes.html
- https://releases.llvm.org/15.0.0/tools/clang/tools/extra/docs/ReleaseNotes.html
- https://releases.llvm.org/15.0.0/projects/libcxx/docs/ReleaseNotes.html
- https://releases.llvm.org/15.0.0/tools/lld/docs/ReleaseNotes.html
* New LLVM tools:
- llvm-debuginfod: Provides debug info to remote hosts.
- llvm-dwarfutil: Can copy and manipulate debug info.
- llvm-remark-size-diff: Compute diff between remark files.
* New Clang tools:
- clang-offload-packager: Bundle multiple objects into single
fat binaries including offload code.
- clang-pseudo: Approximate heuristic parser for C++.
- Rebase patches:
* check-no-llvm-exegesis.patch
* link-clang-tools-extra-shared.patch
* lld-default-sha1.patch
* llvm-do-not-install-static-libraries.patch
* lto-disable-cache.patch
- Drop patches that have landed upstream:
* clang-repl-private-deps.patch
* llvm-glibc-2-36.patch
* llvm-scev-fix-isImpliedViaMerge.patch
- Drop llvm-lifetime-for-rust.patch: this is now solved via
attributes and LLVM doesn't need a hardcoded list of allocation
functions anymore.
- Add llvm-link-atomic.patch to fix build on ppc.
- Add libcxx-test-library-path.patch to fix libc++ tests failing
without RUNPATH on libc++.so.
- Add libcxxabi-fix-armv7-test.patch to fix tests on armv7l.
- Thanks to Andreas Schwab for most of the rebasing!
* Sat Sep 03 2022 Aaron Puchert <aaronpuchert@alice-dsl.net>
- Make sure we keep -DNDEBUG. At some point %{optflags} must have
lost it, perhaps because CMake usually adds it on top. So when
overriding CMAKE_{C,CXX}_FLAGS_RELWITHDEBINFO, we make sure to
take over the other flags. We drop LLVM_ENABLE_ASSERTIONS=OFF,
because that's the default anyway and hasn't helped here.
- Add llvm-scev-fix-isImpliedViaMerge.patch: fixes a miscompilation
caused by mixing up values of the current and previous iteration.
(See gh#llvm/llvm-project#56242.)
* Fri Aug 26 2022 Aaron Puchert <aaronpuchert@alice-dsl.net>
- Add llvm-lifetime-for-rust.patch to have Rust memory management
functions considered as lifetime markers. This should aid dead
store elimination to dynamically allocated memory in Rust code.
* Tue Aug 23 2022 Aaron Puchert <aaronpuchert@alice-dsl.net>
- Don't declare python3-clang as noarch: Python packages are
installed into %{_libdir}.
* Sat Aug 13 2022 Aaron Puchert <aaronpuchert@alice-dsl.net>
- Use black RPM macro magic to deduplicate binary lists. This
should have no effect on the generated RPM but shaves ~400 lines
off the specfile and hopefully makes future maintenance easier.
* Wed Aug 10 2022 Aaron Puchert <aaronpuchert@alice-dsl.net>
- Add WebAssembly support for all architectures.
* Tue Aug 09 2022 Martin Liška <mliska@suse.cz>
- Add llvm-glibc-2-36.patch in order to address boo#1202215.
* Mon Jul 04 2022 Aaron Puchert <aaronpuchert@alice-dsl.net>
- Update to version 14.0.6.
* This release contains bug-fixes for the LLVM 14.0.0 release.
This release is API and ABI compatible with 14.0.0.
- Rebase llvm-do-not-install-static-libraries.patch.
* Thu Jun 16 2022 Aaron Puchert <aaronpuchert@alice-dsl.net>
- Update to version 14.0.5.
* This release contains bug-fixes for the LLVM 14.0.0 release.
This release is API and ABI compatible with 14.0.0.
- Rebase llvm-do-not-install-static-libraries.patch.
* Sat May 28 2022 Aaron Puchert <aaronpuchert@alice-dsl.net>
- Update to version 14.0.4.
* This release contains bug-fixes for the LLVM 14.0.0 release.
This release is API and ABI compatible with 14.0.0.
- Don't use gold for linking anymore: on s390x we use ld.bfd with
LLVMgold.so, on ppc64 we disable ThinLTO for now.
- Using ld.bfd on s390x exposed an issue with the existing
llvm_build_tablegen_component_as_shared_library.patch: linking
llvm-tblgen with libLLVM.so means we also have to link libraries
used for that (like LLVMTableGenGlobalISel) with libLLVM.so.
- Rewrite summary and description for llvm-gold to point out that
it can also be used with ld.bfd, recommend with binutils.
- Prefer RPM macros over shell scripting, so that we can better
inspect the build script with substitutions in place.
- More memory for stage 1 build jobs due to recent OOMs.
- Add %_libclang_sonum RPM macro to llvm-devel, since that might
now diverge from %_llvm_sonum.
- Rebase llvm-do-not-install-static-libraries.patch.
* Sat Apr 30 2022 Aaron Puchert <aaronpuchert@alice-dsl.net>
- Update to version 14.0.3.
* This release contains bug-fixes for the LLVM 14.0.0 release.
This release is API and ABI compatible with 14.0.0.
- Rebase llvm-do-not-install-static-libraries.patch.
- Use ThinLTO with lld on i586.
* Sun Apr 24 2022 Aaron Puchert <aaronpuchert@alice-dsl.net>
- Update to version 14.0.1.
* This release contains bug-fixes for the LLVM 14.0.0 release.
This release is API and ABI compatible with 14.0.0.
- Rebase llvm-do-not-install-static-libraries.patch.
- Drop obsolete patches:
* PPCISelLowering-Avoid-emitting-calls-to-__multi3.patch
- Don't override default linker flags. (We were losing -Wl,-z,now.)
* Sun Apr 03 2022 Aaron Puchert <aaronpuchert@alice-dsl.net>
- Update to version 14.0.0.
* For details, see the release notes:
- https://releases.llvm.org/14.0.0/docs/ReleaseNotes.html
- https://releases.llvm.org/14.0.0/tools/clang/docs/ReleaseNotes.html
- https://releases.llvm.org/14.0.0/tools/clang/tools/extra/docs/ReleaseNotes.html
- https://releases.llvm.org/14.0.0/projects/libcxx/docs/ReleaseNotes.html
- https://releases.llvm.org/14.0.0/tools/lld/docs/ReleaseNotes.html
* New LLVM tools:
- llvm-debuginfod-find: Tool to fetch debuginfod artifacts.
- llvm-tli-checker: LLVM TargetLibraryInfo versus SDK checker.
* New Clang tools:
- clang-linker-wrapper: A wrapper utility over the host linker.
- clang-nvlink-wrapper: A wrapper tool over nvlink program.
- Add clang-repl-private-deps.patch to make link dependencies of
clang-repl private, otherwise CMake can't install.
- Add PPCISelLowering-Avoid-emitting-calls-to-__multi3.patch to
fix build on PowerPC (32-bit).
- Drop llvm-exegesis-link-dylib.patch, instead we don't build
llvm-exegesis anymore and add check-no-llvm-exegesis.patch to
disable the corresponding tests.
- Rebase patches:
* lldb-cmake.patch
* llvm-do-not-install-static-libraries.patch
* llvm-normally-versioned-libllvm.patch
- Drop patches that have landed upstream:
* llvm-update-extract-section-script.patch
* Sun Apr 03 2022 Aaron Puchert <aaronpuchert@alice-dsl.net>
- Split up Clang libraries: libclang.so is no longer so-versioned
alongside LLVM but will stay at libclang.so.13 for now. So we
put it into a separate package from libclang-cpp.so. Since we
can't have multiple LLVM versions generate the same package, we
prefix it for the non-default LLVM with a mechanism inspired by
the GCC packaging.
- Patch exported clang/ClangTargets-relwithdebinfo.cmake to refer
to libclang only by soname, because the installed library might
be newer than the one originally build with the package.
- Use the same mechanism to for libc++ and package Clang scripts
only for the default version. This means we'll no longer have to
touch the package when a new major version comes out.
- Make sure we properly clean up the clang scripts if we're not
packaging them.
- Let python3-clang use libclang.so.XX, which means we can always
build it and makes it depend on libclang instead of clang-devel.
- Fix some rpmlint issues: we don't need explicit library
dependencies that are detected automatically, and we add proper
library dependencies to the *-devel packages.
- Merge llvm-LTO-devel into llvm-devel. That's where the header
files already are, and they are hard to separate.
- Let llvm-polly-devel depend on llvm-devel.
- Remove libLTO and *-devel packages from baselibs, they don't
seem to be needed. We mostly need libLLVM and maybe libclang-cpp.
- Consistently set host triple as *-suse-linux-gnu*.
- Only suggest documentation packages.
* Sun Mar 06 2022 Dirk Müller <dmueller@suse.com>
- Fix armv6hl cpu architecture typo.
* Sat Feb 19 2022 Aaron Puchert <aaronpuchert@alice-dsl.net>
- Let clang-devel accept a newer version of clang-tools:
we don't keep multiple versions of the latter.
* Tue Feb 15 2022 Aaron Puchert <aaronpuchert@alice-dsl.net>
- AND instead of OR in License tag after sr#954337.
* Mon Feb 14 2022 Aaron Puchert <aaronpuchert@alice-dsl.net>
- More conflicts for addition to Leap: clang-tools conflicts with
llvm9 because that doesn't have the move of hmaptool yet, and
llvm13-devel with llvm{5,7} as they used to have FileCheck.1.gz.
* Tue Feb 08 2022 Aaron Puchert <aaronpuchert@alice-dsl.net>
- Add SUSE_Backports_policy-SLE_conflict to rpmlintrc, we're
deliberately conflicting with SLE here to offer a newer version
than what SUSE wants to support.
(https://code.opensuse.org/leap/features/issue/55)
* Thu Feb 03 2022 Aaron Puchert <aaronpuchert@alice-dsl.net>
- Update to version 13.0.1.
* This release contains bug-fixes for the LLVM 13.0.0 release.
This release is API and ABI compatible with 13.0.0.
- Rebase llvm-do-not-install-static-libraries.patch.
- Drop obsolete patches:
* llvm-fix-building-with-GCC-12.patch
- Drop RUNPATH from packaged binaries, instead set LD_LIBRARY_PATH
for building and testing to simulate behavior of actual package.
* Mon Jan 31 2022 Andreas Schwab <schwab@suse.de>
- Update constraints for riscv64
* Thu Jan 20 2022 John Paul Adrian Glaubitz <adrian.glaubitz@suse.com>
- Add support for experimental targets and enable the M68k backend
- Add patch to fix testsuite after enabling the M68k backend
+ llvm-update-extract-section-script.patch
/usr/lib/clang /usr/lib/clang/21 /usr/lib/clang/21/include /usr/lib/clang/21/include/__clang_cuda_builtin_vars.h /usr/lib/clang/21/include/__clang_cuda_cmath.h /usr/lib/clang/21/include/__clang_cuda_complex_builtins.h /usr/lib/clang/21/include/__clang_cuda_device_functions.h /usr/lib/clang/21/include/__clang_cuda_intrinsics.h /usr/lib/clang/21/include/__clang_cuda_libdevice_declares.h /usr/lib/clang/21/include/__clang_cuda_math.h /usr/lib/clang/21/include/__clang_cuda_math_forward_declares.h /usr/lib/clang/21/include/__clang_cuda_runtime_wrapper.h /usr/lib/clang/21/include/__clang_cuda_texture_intrinsics.h /usr/lib/clang/21/include/__clang_hip_cmath.h /usr/lib/clang/21/include/__clang_hip_libdevice_declares.h /usr/lib/clang/21/include/__clang_hip_math.h /usr/lib/clang/21/include/__clang_hip_runtime_wrapper.h /usr/lib/clang/21/include/__clang_hip_stdlib.h /usr/lib/clang/21/include/__clang_spirv_builtins.h /usr/lib/clang/21/include/__stdarg___gnuc_va_list.h /usr/lib/clang/21/include/__stdarg___va_copy.h /usr/lib/clang/21/include/__stdarg_header_macro.h /usr/lib/clang/21/include/__stdarg_va_arg.h /usr/lib/clang/21/include/__stdarg_va_copy.h /usr/lib/clang/21/include/__stdarg_va_list.h /usr/lib/clang/21/include/__stddef_header_macro.h /usr/lib/clang/21/include/__stddef_max_align_t.h /usr/lib/clang/21/include/__stddef_null.h /usr/lib/clang/21/include/__stddef_nullptr_t.h /usr/lib/clang/21/include/__stddef_offsetof.h /usr/lib/clang/21/include/__stddef_ptrdiff_t.h /usr/lib/clang/21/include/__stddef_rsize_t.h /usr/lib/clang/21/include/__stddef_size_t.h /usr/lib/clang/21/include/__stddef_unreachable.h /usr/lib/clang/21/include/__stddef_wchar_t.h /usr/lib/clang/21/include/__stddef_wint_t.h /usr/lib/clang/21/include/__wmmintrin_aes.h /usr/lib/clang/21/include/__wmmintrin_pclmul.h /usr/lib/clang/21/include/adcintrin.h /usr/lib/clang/21/include/adxintrin.h /usr/lib/clang/21/include/altivec.h /usr/lib/clang/21/include/amdgpuintrin.h /usr/lib/clang/21/include/ammintrin.h /usr/lib/clang/21/include/amxavx512intrin.h /usr/lib/clang/21/include/amxbf16transposeintrin.h /usr/lib/clang/21/include/amxcomplexintrin.h /usr/lib/clang/21/include/amxcomplextransposeintrin.h /usr/lib/clang/21/include/amxfp16intrin.h /usr/lib/clang/21/include/amxfp16transposeintrin.h /usr/lib/clang/21/include/amxfp8intrin.h /usr/lib/clang/21/include/amxintrin.h /usr/lib/clang/21/include/amxmovrsintrin.h /usr/lib/clang/21/include/amxmovrstransposeintrin.h /usr/lib/clang/21/include/amxtf32intrin.h /usr/lib/clang/21/include/amxtf32transposeintrin.h /usr/lib/clang/21/include/amxtransposeintrin.h /usr/lib/clang/21/include/andes_vector.h /usr/lib/clang/21/include/arm64intr.h /usr/lib/clang/21/include/arm_acle.h /usr/lib/clang/21/include/arm_bf16.h /usr/lib/clang/21/include/arm_cde.h /usr/lib/clang/21/include/arm_cmse.h /usr/lib/clang/21/include/arm_fp16.h /usr/lib/clang/21/include/arm_mve.h /usr/lib/clang/21/include/arm_neon.h /usr/lib/clang/21/include/arm_neon_sve_bridge.h /usr/lib/clang/21/include/arm_sme.h /usr/lib/clang/21/include/arm_sve.h /usr/lib/clang/21/include/arm_vector_types.h /usr/lib/clang/21/include/armintr.h /usr/lib/clang/21/include/avx10_2_512bf16intrin.h /usr/lib/clang/21/include/avx10_2_512convertintrin.h /usr/lib/clang/21/include/avx10_2_512minmaxintrin.h /usr/lib/clang/21/include/avx10_2_512niintrin.h /usr/lib/clang/21/include/avx10_2_512satcvtdsintrin.h /usr/lib/clang/21/include/avx10_2_512satcvtintrin.h /usr/lib/clang/21/include/avx10_2bf16intrin.h /usr/lib/clang/21/include/avx10_2convertintrin.h /usr/lib/clang/21/include/avx10_2copyintrin.h /usr/lib/clang/21/include/avx10_2minmaxintrin.h /usr/lib/clang/21/include/avx10_2niintrin.h /usr/lib/clang/21/include/avx10_2satcvtdsintrin.h /usr/lib/clang/21/include/avx10_2satcvtintrin.h /usr/lib/clang/21/include/avx2intrin.h /usr/lib/clang/21/include/avx512bf16intrin.h /usr/lib/clang/21/include/avx512bitalgintrin.h /usr/lib/clang/21/include/avx512bwintrin.h /usr/lib/clang/21/include/avx512cdintrin.h /usr/lib/clang/21/include/avx512dqintrin.h /usr/lib/clang/21/include/avx512fintrin.h /usr/lib/clang/21/include/avx512fp16intrin.h /usr/lib/clang/21/include/avx512ifmaintrin.h /usr/lib/clang/21/include/avx512ifmavlintrin.h /usr/lib/clang/21/include/avx512vbmi2intrin.h /usr/lib/clang/21/include/avx512vbmiintrin.h /usr/lib/clang/21/include/avx512vbmivlintrin.h /usr/lib/clang/21/include/avx512vlbf16intrin.h /usr/lib/clang/21/include/avx512vlbitalgintrin.h /usr/lib/clang/21/include/avx512vlbwintrin.h /usr/lib/clang/21/include/avx512vlcdintrin.h /usr/lib/clang/21/include/avx512vldqintrin.h /usr/lib/clang/21/include/avx512vlfp16intrin.h /usr/lib/clang/21/include/avx512vlintrin.h /usr/lib/clang/21/include/avx512vlvbmi2intrin.h /usr/lib/clang/21/include/avx512vlvnniintrin.h /usr/lib/clang/21/include/avx512vlvp2intersectintrin.h /usr/lib/clang/21/include/avx512vnniintrin.h /usr/lib/clang/21/include/avx512vp2intersectintrin.h /usr/lib/clang/21/include/avx512vpopcntdqintrin.h /usr/lib/clang/21/include/avx512vpopcntdqvlintrin.h /usr/lib/clang/21/include/avxifmaintrin.h /usr/lib/clang/21/include/avxintrin.h /usr/lib/clang/21/include/avxneconvertintrin.h /usr/lib/clang/21/include/avxvnniint16intrin.h /usr/lib/clang/21/include/avxvnniint8intrin.h /usr/lib/clang/21/include/avxvnniintrin.h /usr/lib/clang/21/include/bmi2intrin.h /usr/lib/clang/21/include/bmiintrin.h /usr/lib/clang/21/include/builtins.h /usr/lib/clang/21/include/cet.h /usr/lib/clang/21/include/cetintrin.h /usr/lib/clang/21/include/cldemoteintrin.h /usr/lib/clang/21/include/clflushoptintrin.h /usr/lib/clang/21/include/clwbintrin.h /usr/lib/clang/21/include/clzerointrin.h /usr/lib/clang/21/include/cmpccxaddintrin.h /usr/lib/clang/21/include/cpuid.h /usr/lib/clang/21/include/crc32intrin.h /usr/lib/clang/21/include/cuda_wrappers /usr/lib/clang/21/include/cuda_wrappers/algorithm /usr/lib/clang/21/include/cuda_wrappers/bits /usr/lib/clang/21/include/cuda_wrappers/bits/basic_string.h /usr/lib/clang/21/include/cuda_wrappers/bits/basic_string.tcc /usr/lib/clang/21/include/cuda_wrappers/bits/c++config.h /usr/lib/clang/21/include/cuda_wrappers/bits/shared_ptr_base.h /usr/lib/clang/21/include/cuda_wrappers/cmath /usr/lib/clang/21/include/cuda_wrappers/complex /usr/lib/clang/21/include/cuda_wrappers/new /usr/lib/clang/21/include/emmintrin.h /usr/lib/clang/21/include/enqcmdintrin.h /usr/lib/clang/21/include/f16cintrin.h /usr/lib/clang/21/include/float.h /usr/lib/clang/21/include/fma4intrin.h /usr/lib/clang/21/include/fmaintrin.h /usr/lib/clang/21/include/fuzzer /usr/lib/clang/21/include/fuzzer/FuzzedDataProvider.h /usr/lib/clang/21/include/fxsrintrin.h /usr/lib/clang/21/include/gfniintrin.h /usr/lib/clang/21/include/gpuintrin.h /usr/lib/clang/21/include/hexagon_circ_brev_intrinsics.h /usr/lib/clang/21/include/hexagon_protos.h /usr/lib/clang/21/include/hexagon_types.h /usr/lib/clang/21/include/hresetintrin.h /usr/lib/clang/21/include/htmintrin.h /usr/lib/clang/21/include/htmxlintrin.h /usr/lib/clang/21/include/hvx_hexagon_protos.h /usr/lib/clang/21/include/ia32intrin.h /usr/lib/clang/21/include/immintrin.h /usr/lib/clang/21/include/intrin.h /usr/lib/clang/21/include/intrin0.h /usr/lib/clang/21/include/inttypes.h /usr/lib/clang/21/include/invpcidintrin.h /usr/lib/clang/21/include/iso646.h /usr/lib/clang/21/include/keylockerintrin.h /usr/lib/clang/21/include/larchintrin.h /usr/lib/clang/21/include/lasxintrin.h /usr/lib/clang/21/include/limits.h /usr/lib/clang/21/include/llvm_libc_wrappers /usr/lib/clang/21/include/llvm_libc_wrappers/assert.h /usr/lib/clang/21/include/llvm_libc_wrappers/ctype.h /usr/lib/clang/21/include/llvm_libc_wrappers/inttypes.h /usr/lib/clang/21/include/llvm_libc_wrappers/stdio.h /usr/lib/clang/21/include/llvm_libc_wrappers/stdlib.h /usr/lib/clang/21/include/llvm_libc_wrappers/string.h /usr/lib/clang/21/include/llvm_libc_wrappers/time.h /usr/lib/clang/21/include/llvm_offload_wrappers /usr/lib/clang/21/include/llvm_offload_wrappers/__llvm_offload.h /usr/lib/clang/21/include/llvm_offload_wrappers/__llvm_offload_device.h /usr/lib/clang/21/include/llvm_offload_wrappers/__llvm_offload_host.h /usr/lib/clang/21/include/lsxintrin.h /usr/lib/clang/21/include/lwpintrin.h /usr/lib/clang/21/include/lzcntintrin.h /usr/lib/clang/21/include/mm3dnow.h /usr/lib/clang/21/include/mm_malloc.h /usr/lib/clang/21/include/mmintrin.h /usr/lib/clang/21/include/module.modulemap /usr/lib/clang/21/include/movdirintrin.h /usr/lib/clang/21/include/movrs_avx10_2_512intrin.h /usr/lib/clang/21/include/movrs_avx10_2intrin.h /usr/lib/clang/21/include/movrsintrin.h /usr/lib/clang/21/include/msa.h /usr/lib/clang/21/include/mwaitxintrin.h /usr/lib/clang/21/include/nmmintrin.h /usr/lib/clang/21/include/nvptxintrin.h /usr/lib/clang/21/include/omp-tools.h /usr/lib/clang/21/include/omp.h /usr/lib/clang/21/include/ompt-multiplex.h /usr/lib/clang/21/include/ompt.h /usr/lib/clang/21/include/ompx.h /usr/lib/clang/21/include/opencl-c-base.h /usr/lib/clang/21/include/opencl-c.h /usr/lib/clang/21/include/openmp_wrappers /usr/lib/clang/21/include/openmp_wrappers/__clang_openmp_device_functions.h /usr/lib/clang/21/include/openmp_wrappers/cmath /usr/lib/clang/21/include/openmp_wrappers/complex /usr/lib/clang/21/include/openmp_wrappers/complex.h /usr/lib/clang/21/include/openmp_wrappers/complex_cmath.h /usr/lib/clang/21/include/openmp_wrappers/math.h /usr/lib/clang/21/include/openmp_wrappers/new /usr/lib/clang/21/include/orc /usr/lib/clang/21/include/orc/c_api.h /usr/lib/clang/21/include/pconfigintrin.h /usr/lib/clang/21/include/pkuintrin.h /usr/lib/clang/21/include/pmmintrin.h /usr/lib/clang/21/include/popcntintrin.h /usr/lib/clang/21/include/ppc_wrappers /usr/lib/clang/21/include/ppc_wrappers/bmi2intrin.h /usr/lib/clang/21/include/ppc_wrappers/bmiintrin.h /usr/lib/clang/21/include/ppc_wrappers/emmintrin.h /usr/lib/clang/21/include/ppc_wrappers/immintrin.h /usr/lib/clang/21/include/ppc_wrappers/mm_malloc.h /usr/lib/clang/21/include/ppc_wrappers/mmintrin.h /usr/lib/clang/21/include/ppc_wrappers/nmmintrin.h /usr/lib/clang/21/include/ppc_wrappers/pmmintrin.h /usr/lib/clang/21/include/ppc_wrappers/smmintrin.h /usr/lib/clang/21/include/ppc_wrappers/tmmintrin.h /usr/lib/clang/21/include/ppc_wrappers/x86gprintrin.h /usr/lib/clang/21/include/ppc_wrappers/x86intrin.h /usr/lib/clang/21/include/ppc_wrappers/xmmintrin.h /usr/lib/clang/21/include/prfchiintrin.h /usr/lib/clang/21/include/prfchwintrin.h /usr/lib/clang/21/include/profile /usr/lib/clang/21/include/profile/InstrProfData.inc /usr/lib/clang/21/include/profile/instr_prof_interface.h /usr/lib/clang/21/include/ptrauth.h /usr/lib/clang/21/include/ptwriteintrin.h /usr/lib/clang/21/include/raointintrin.h /usr/lib/clang/21/include/rdpruintrin.h /usr/lib/clang/21/include/rdseedintrin.h /usr/lib/clang/21/include/riscv_bitmanip.h /usr/lib/clang/21/include/riscv_corev_alu.h /usr/lib/clang/21/include/riscv_crypto.h /usr/lib/clang/21/include/riscv_ntlh.h /usr/lib/clang/21/include/riscv_vector.h /usr/lib/clang/21/include/rtmintrin.h /usr/lib/clang/21/include/s390intrin.h /usr/lib/clang/21/include/sanitizer /usr/lib/clang/21/include/sanitizer/allocator_interface.h /usr/lib/clang/21/include/sanitizer/asan_interface.h /usr/lib/clang/21/include/sanitizer/common_interface_defs.h /usr/lib/clang/21/include/sanitizer/coverage_interface.h /usr/lib/clang/21/include/sanitizer/dfsan_interface.h /usr/lib/clang/21/include/sanitizer/hwasan_interface.h /usr/lib/clang/21/include/sanitizer/linux_syscall_hooks.h /usr/lib/clang/21/include/sanitizer/lsan_interface.h /usr/lib/clang/21/include/sanitizer/memprof_interface.h /usr/lib/clang/21/include/sanitizer/msan_interface.h /usr/lib/clang/21/include/sanitizer/netbsd_syscall_hooks.h /usr/lib/clang/21/include/sanitizer/rtsan_interface.h /usr/lib/clang/21/include/sanitizer/scudo_interface.h /usr/lib/clang/21/include/sanitizer/tsan_interface.h /usr/lib/clang/21/include/sanitizer/tsan_interface_atomic.h /usr/lib/clang/21/include/sanitizer/ubsan_interface.h /usr/lib/clang/21/include/serializeintrin.h /usr/lib/clang/21/include/sgxintrin.h /usr/lib/clang/21/include/sha512intrin.h /usr/lib/clang/21/include/shaintrin.h /usr/lib/clang/21/include/sifive_vector.h /usr/lib/clang/21/include/sm3intrin.h /usr/lib/clang/21/include/sm4evexintrin.h /usr/lib/clang/21/include/sm4intrin.h /usr/lib/clang/21/include/smmintrin.h /usr/lib/clang/21/include/stdalign.h /usr/lib/clang/21/include/stdarg.h /usr/lib/clang/21/include/stdatomic.h /usr/lib/clang/21/include/stdbool.h /usr/lib/clang/21/include/stdckdint.h /usr/lib/clang/21/include/stdcountof.h /usr/lib/clang/21/include/stddef.h /usr/lib/clang/21/include/stdint.h /usr/lib/clang/21/include/stdnoreturn.h /usr/lib/clang/21/include/tbmintrin.h /usr/lib/clang/21/include/tgmath.h /usr/lib/clang/21/include/tmmintrin.h /usr/lib/clang/21/include/tsxldtrkintrin.h /usr/lib/clang/21/include/uintrintrin.h /usr/lib/clang/21/include/unwind.h /usr/lib/clang/21/include/usermsrintrin.h /usr/lib/clang/21/include/vadefs.h /usr/lib/clang/21/include/vaesintrin.h /usr/lib/clang/21/include/varargs.h /usr/lib/clang/21/include/vecintrin.h /usr/lib/clang/21/include/velintrin.h /usr/lib/clang/21/include/velintrin_approx.h /usr/lib/clang/21/include/velintrin_gen.h /usr/lib/clang/21/include/vpclmulqdqintrin.h /usr/lib/clang/21/include/waitpkgintrin.h /usr/lib/clang/21/include/wasm_simd128.h /usr/lib/clang/21/include/wbnoinvdintrin.h /usr/lib/clang/21/include/wmmintrin.h /usr/lib/clang/21/include/x86gprintrin.h /usr/lib/clang/21/include/x86intrin.h /usr/lib/clang/21/include/xmmintrin.h /usr/lib/clang/21/include/xopintrin.h /usr/lib/clang/21/include/xray /usr/lib/clang/21/include/xray/xray_interface.h /usr/lib/clang/21/include/xray/xray_log_interface.h /usr/lib/clang/21/include/xray/xray_records.h /usr/lib/clang/21/include/xsavecintrin.h /usr/lib/clang/21/include/xsaveintrin.h /usr/lib/clang/21/include/xsaveoptintrin.h /usr/lib/clang/21/include/xsavesintrin.h /usr/lib/clang/21/include/xtestintrin.h /usr/lib/clang/21/include/yvals_core.h /usr/lib/clang/21/include/zos_wrappers /usr/lib/clang/21/include/zos_wrappers/builtins.h /usr/lib/libclang-cpp.so.21.1 /usr/share/licenses/libclang-cpp21 /usr/share/licenses/libclang-cpp21/CREDITS.TXT /usr/share/licenses/libclang-cpp21/LICENSE.TXT
Generated by rpm2html 1.8.1
Fabrice Bellet, Thu Oct 23 22:29:00 2025