Low Level Virtual Machine

Edit Package llvm16

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 0000001002 1002 Bytes
assume-opensuse.patch 0000001186 1.16 KB
baselibs.conf 0000000025 25 Bytes
check-no-llvm-exegesis.patch 0000000796 796 Bytes
clang-16.0.0.src.tar.xz 0020353864 19.4 MB
clang-16.0.0.src.tar.xz.sig 0000000566 566 Bytes
clang-docs-16.0.0.src.tar.xz 0001551140 1.48 MB
clang-resourcedirs.patch 0000000587 587 Bytes
clang-tools-extra-16.0.0.src.tar.xz 0003151972 3.01 MB
clang-tools-extra-16.0.0.src.tar.xz.sig 0000000566 566 Bytes
cmake-16.0.0.src.tar.xz 0000009004 8.79 KB
cmake-16.0.0.src.tar.xz.sig 0000000566 566 Bytes
compact_unwind_encoding.h 0000019091 18.6 KB
compiler-rt-16.0.0.src.tar.xz 0002355180 2.25 MB
compiler-rt-16.0.0.src.tar.xz.sig 0000000566 566 Bytes
default-to-i586.patch 0000000472 472 Bytes
libcxx-16.0.0.src.tar.xz 0003652060 3.48 MB
libcxx-16.0.0.src.tar.xz.sig 0000000566 566 Bytes
libcxx-test-library-path.patch 0000000726 726 Bytes
libcxxabi-16.0.0.src.tar.xz 0000573196 560 KB
libcxxabi-16.0.0.src.tar.xz.sig 0000000566 566 Bytes
lld-16.0.0.src.tar.xz 0001453300 1.39 MB
lld-16.0.0.src.tar.xz.sig 0000000566 566 Bytes
lld-default-sha1.patch 0000000665 665 Bytes
lldb-16.0.0.src.tar.xz 0010378852 9.9 MB
lldb-16.0.0.src.tar.xz.sig 0000000566 566 Bytes
lldb-cmake.patch 0000000504 504 Bytes
llvm-16.0.0.src.tar.xz 0056086164 53.5 MB
llvm-16.0.0.src.tar.xz.sig 0000000566 566 Bytes
llvm-do-not-install-static-libraries.patch 0000005797 5.66 KB
llvm-docs-16.0.0.src.tar.xz 0007058728 6.73 MB
llvm-fix-find-gcc5-install.patch 0000000613 613 Bytes
llvm-normally-versioned-libllvm.patch 0000003576 3.49 KB
llvm-projects-tools-order.patch 0000000421 421 Bytes
llvm-remove-clang-only-flags.patch 0000001144 1.12 KB
llvm-suse-implicit-gnu.patch 0000000625 625 Bytes
llvm-workaround-superfluous-branches.patch 0000000567 567 Bytes
llvm16-rpmlintrc 0000000898 898 Bytes
llvm16.changes 0000109831 107 KB
llvm16.keyring 0000006354 6.21 KB
llvm16.spec 0000061778 60.3 KB
llvm_build_tablegen_component_as_shared_library.patch 0000002875 2.81 KB
lto-disable-cache.patch 0000001476 1.44 KB
openmp-16.0.0.src.tar.xz 0001278048 1.22 MB
openmp-16.0.0.src.tar.xz.sig 0000000566 566 Bytes
openmp-drop-rpath.patch 0000004939 4.82 KB
opt-viewer-Find-style-css-in-usr-share.patch 0000000861 861 Bytes
polly-16.0.0.src.tar.xz 0009364216 8.93 MB
polly-16.0.0.src.tar.xz.sig 0000000566 566 Bytes
tests-use-python3.patch 0000001007 1007 Bytes
third-party-16.0.0.src.tar.xz 0000383564 375 KB
third-party-16.0.0.src.tar.xz.sig 0000000566 566 Bytes
Revision 1 (latest revision is 15)
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 1073326 from Aaron Puchert's avatar Aaron Puchert (aaronpuchert) (revision 1)
- New major release 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.
Comments 0
openSUSE Build Service is sponsored by