Low Level Virtual Machine

Edit Package llvm9

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
_constraints 0000001192 1.16 KB
assume-opensuse.patch 0000001195 1.17 KB
baselibs.conf 0000000387 387 Bytes
cfe-9.0.0.src.tar.xz 0013533024 12.9 MB
cfe-docs-9.0.0.src.tar.xz 0001059216 1.01 MB
clang-fix-powerpc-triplet.patch 0000001190 1.16 KB
clang-ignore-stack-clash-protector.patch 0000000846 846 Bytes
clang-resourcedirs.patch 0000000574 574 Bytes
clang-tools-extra-9.0.0.src.tar.xz 0002183436 2.08 MB
compiler-rt-9.0.0.src.tar.xz 0001993084 1.9 MB
default-to-i586.patch 0000000470 470 Bytes
libcxx-9.0.0.src.tar.xz 0001814388 1.73 MB
libcxxabi-9.0.0.src.tar.xz 0000552088 539 KB
lld-9.0.0.src.tar.xz 0001100608 1.05 MB
lldb-9.0.0.src.tar.xz 0009846624 9.39 MB
lldb-cmake.patch 0000001325 1.29 KB
llvm-9.0.0.src.tar.xz 0032994768 31.5 MB
llvm-better-detect-64bit-atomics-support.patch 0000000768 768 Bytes
llvm-do-not-install-static-libraries.patch 0000005362 5.24 KB
llvm-docs-9.0.0.src.tar.xz 0002811160 2.68 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 0000001146 1.12 KB
llvm9-rpmlintrc 0000000398 398 Bytes
llvm9.changes 0000070577 68.9 KB
llvm9.spec 0000071875 70.2 KB
llvm_build_tablegen_component_as_shared_library.patch 0000002319 2.26 KB
lto-disable-cache.patch 0000001334 1.3 KB
openmp-9.0.0.src.tar.xz 0000939036 917 KB
opt-viewer-Find-style-css-in-usr-share.patch 0000000861 861 Bytes
polly-9.0.0.src.tar.xz 0008719928 8.32 MB
set-revision.patch 0000000546 546 Bytes
tests-use-python3.patch 0000001374 1.34 KB
Revision 1 (latest revision is 84)
Martin Pluskal's avatar Martin Pluskal (pluskalm) accepted request 733037 from Aaron Puchert's avatar Aaron Puchert (aaronpuchert) (revision 1)
- Update to version 9.0.0.
  * For details, see the release notes:
    - https://releases.llvm.org/9.0.0/docs/ReleaseNotes.html
    - https://releases.llvm.org/9.0.0/tools/clang/docs/ReleaseNotes.html
    - https://releases.llvm.org/9.0.0/tools/clang/tools/extra/docs/ReleaseNotes.html
    - https://releases.llvm.org/9.0.0/projects/libcxx/docs/ReleaseNotes.html
    - https://releases.llvm.org/9.0.0/tools/lld/docs/ReleaseNotes.html
- Change License to "Apache-2.0 WITH LLVM-exception OR NCSA".
  (https://llvm.org/foundation/relicensing/)
- Allow building with ThinLTO and enable it on some architectures.
- Disable LTO cache in lto-disable-cache.patch.
- Unset MALLOC_CHECK_ for compilation to mitigate lock contention.
- No debug info for ppc like for the other 32-bit targets.
- Clean up _constraints: same constraints for 32-bit targets.
- Don't use BUILD_SHARED_LIBS for Clang anymore, since the newly
  available libclang-cpp.so should expose the full C++ API.
- Link tools with libclang-cpp.so by using CLANG_LINK_CLANG_DYLIB,
  similar to LLVM_BUILD_LLVM_DYLIB for libLLVM.so.
- Remove obsolete n_clang_allow_BUILD_SHARED_LIBRARY.patch.
- Add link-clang-shared.patch to link more clang targets with
  libclang-cpp.so, especially libclang.so.
- Add link-clang-tools-extra-shared.patch, link-lldb-shared.patch:
  link targets in clang-tools-extra and lldb with libclang-cpp.so.
- Simplify llvm-do-not-install-static-libraries.patch, also handle
  Clang, for which we now get static libraries.
- Package documentation for llvm and clang separately, recommend
  them for the main package: they are not required for development,
  but actually useful for working with the non-devel packages.
- Recommend editor plugins not just for llvm-devel.
- Recommend libstdc++ for Clang again.
- Move diagtool from llvm to clang subpackage.
- Properly distinguish between %{_relver} and %{version}.
- Drop aarch64-disable-memorytest.patch and reactivate test.
- Rebase clang-resourcedirs.patch.
- Rebase llvm-normally-versioned-libllvm.patch.
- Rebase llvm-remove-clang-only-flags.patch.
- Rebase llvm_build_tablegen_component_as_shared_library.patch.
- Rebase set-revision.patch.
- Increase disk space for build.
Comments 0
openSUSE Build Service is sponsored by