Low Level Virtual Machine

Edit Package llvm13

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
clang-13.0.1.src.tar.xz 0017847584 17 MB
clang-docs-13.0.1.src.tar.xz 0001326592 1.27 MB
clang-resourcedirs.patch 0000000587 587 Bytes
clang-tools-extra-13.0.1.src.tar.xz 0002740348 2.61 MB
compact_unwind_encoding.h 0000019093 18.6 KB
compiler-rt-13.0.1.src.tar.xz 0002290068 2.18 MB
default-to-i586.patch 0000000472 472 Bytes
libcxx-13.0.1.src.tar.xz 0002085992 1.99 MB
libcxxabi-13.0.1.src.tar.xz 0000554912 542 KB
lld-13.0.1.src.tar.xz 0001473868 1.41 MB
lld-default-sha1.patch 0000000454 454 Bytes
lldb-13.0.1.src.tar.xz 0009904936 9.45 MB
lldb-cmake.patch 0000000508 508 Bytes
llvm-13.0.1.src.tar.xz 0045479112 43.4 MB
llvm-better-detect-64bit-atomics-support.patch 0000000795 795 Bytes
llvm-do-not-install-static-libraries.patch 0000005687 5.55 KB
llvm-docs-13.0.1.src.tar.xz 0004593796 4.38 MB
llvm-fix-find-gcc5-install.patch 0000000613 613 Bytes
llvm-normally-versioned-libllvm.patch 0000002793 2.73 KB
llvm-remove-clang-only-flags.patch 0000001144 1.12 KB
llvm-rust-mangle-for-fastcall.patch 0000001846 1.8 KB
llvm-update-extract-section-script.patch 0000001063 1.04 KB
llvm13-rpmlintrc 0000000740 740 Bytes
llvm13.changes 0000096092 93.8 KB
llvm13.spec 0000084927 82.9 KB
llvm_build_tablegen_component_as_shared_library.patch 0000002261 2.21 KB
lto-disable-cache.patch 0000001496 1.46 KB
openmp-13.0.1.src.tar.xz 0001139440 1.09 MB
opt-viewer-Find-style-css-in-usr-share.patch 0000000861 861 Bytes
polly-13.0.1.src.tar.xz 0009186828 8.76 MB
tests-use-python3.patch 0000001007 1007 Bytes
Latest Revision
Yuchen Lin's avatar Yuchen Lin (maxlin_factory) accepted request 970338 from Aaron Puchert's avatar Aaron Puchert (aaronpuchert) (revision 2)
- 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.
- Add llvm-rust-mangle-for-fastcall.patch for rust 1.59.
- Fix armv6hl cpu architecture typo.
Comments 0
openSUSE Build Service is sponsored by