Low Level Virtual Machine

Edit Package llvm15

LLVM is a compiler infrastructure designed for compile-time, link-time, runtime, and idle-time optimization of programs from arbitrary programming languages.

The compiler infrastructure includes mirror sets of programming tools as well as libraries with equivalent functionality.

Refresh
Refresh
Source Files
Filename Size Changed
CMake-Look-up-target-subcomponents-in-LLVM_AVAILABLE_LIBS.patch 0000005648 5.52 KB
_constraints 0000000953 953 Bytes
assume-opensuse.patch 0000001187 1.16 KB
baselibs.conf 0000000025 25 Bytes
check-no-llvm-exegesis.patch 0000000495 495 Bytes
clang-15.0.1.src.tar.xz 0018835596 18 MB
clang-docs-15.0.1.src.tar.xz 0001506668 1.44 MB
clang-resourcedirs.patch 0000000587 587 Bytes
clang-test-xfail-gnuless-triple.patch 0000000540 540 Bytes
clang-tools-extra-15.0.1.src.tar.xz 0003079676 2.94 MB
cmake-15.0.1.src.tar.xz 0000006976 6.81 KB
compact_unwind_encoding.h 0000019093 18.6 KB
compiler-rt-15.0.1.src.tar.xz 0002351060 2.24 MB
default-to-i586.patch 0000000472 472 Bytes
libcxx-15.0.1.src.tar.xz 0003345100 3.19 MB
libcxx-test-library-path.patch 0000000726 726 Bytes
libcxxabi-15.0.1.src.tar.xz 0000568756 555 KB
libcxxabi-fix-armv7-test.patch 0000000633 633 Bytes
lld-15.0.1.src.tar.xz 0001406632 1.34 MB
lld-default-sha1.patch 0000000665 665 Bytes
lldb-15.0.1.src.tar.xz 0010298884 9.82 MB
lldb-cmake.patch 0000000504 504 Bytes
llvm-15.0.1.src.tar.xz 0053522984 51 MB
llvm-better-detect-64bit-atomics-support.patch 0000000795 795 Bytes
llvm-do-not-install-static-libraries.patch 0000005797 5.66 KB
llvm-docs-15.0.1.src.tar.xz 0006777508 6.46 MB
llvm-fix-find-gcc5-install.patch 0000000613 613 Bytes
llvm-normally-versioned-libllvm.patch 0000003576 3.49 KB
llvm-remove-clang-only-flags.patch 0000001144 1.12 KB
llvm15-rpmlintrc 0000000898 898 Bytes
llvm15.changes 0000104525 102 KB
llvm15.spec 0000058688 57.3 KB
llvm_build_tablegen_component_as_shared_library.patch 0000002810 2.74 KB
lto-disable-cache.patch 0000001476 1.44 KB
openmp-15.0.1.src.tar.xz 0001184792 1.13 MB
opt-viewer-Find-style-css-in-usr-share.patch 0000000861 861 Bytes
polly-15.0.1.src.tar.xz 0009362236 8.93 MB
tests-use-python3.patch 0000001007 1007 Bytes
Revision 1 (latest revision is 14)
Richard Brown's avatar Richard Brown (RBrownFactory) accepted request 1005588 from Aaron Puchert's avatar Aaron Puchert (aaronpuchert) (revision 1)
- Initial submit based on version 15.0.1.
* 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.
- Use correct LLVM_HOST_TRIPLE for riscv64.
- Always drop -gnu from triple for consistency. Patch a test that
  was looking for -linux- in clang-test-xfail-gnuless-triple.patch.
Comments 0
openSUSE Build Service is sponsored by