SHA256
1
0
forked from pool/llvm18
llvm18/_constraints

44 lines
1002 B
Plaintext
Raw Normal View History

Accepting request 1156665 from home:aaronpuchert:llvm-next - New package based on version 18.1.0. * 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 - Add llvm-Remove-RC-suffix.patch to remove the "rc" suffix from library SO names. Upstream seems to have forgotten that. - Restructure version macros in specfile for new versioning scheme. - Fix packaging of ld.lld as ld alternative. OBS-URL: https://build.opensuse.org/request/show/1156665 OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/llvm18?expand=0&rev=1
2024-03-09 23:15:02 +01:00
<?xml version="1.0"?>
<constraints>
<hardware>
<disk>
<size unit="G">35</size>
</disk>
<memory>
<size unit="M">8192</size>
</memory>
</hardware>
<hostlabel exclude="true">SLOW_CPU</hostlabel>
<overwrite>
<!--
We have disabled debuginfo on 32 bit architecture because they simply can no address enough memory to link llvm libraries with it.
Without debuginfo the disk and memory requirements are much lower.
-->
<conditions>
<arch>armv6l</arch>
<arch>armv7l</arch>
<arch>i586</arch>
<arch>ppc</arch>
<arch>s390</arch>
</conditions>
<hardware>
<disk>
<size unit="G">10</size>
</disk>
<memory>
<size unit="M">2048</size>
</memory>
</hardware>
</overwrite>
<overwrite>
<conditions>
<arch>riscv64</arch>
</conditions>
<hardware>
<memory>
<size unit="M">14000</size>
</memory>
</hardware>
</overwrite>
</constraints>