- Reduce constraints OBS-URL: https://build.opensuse.org/request/show/1180180 OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/zig?expand=0&rev=29
63 lines
1.5 KiB
XML
63 lines
1.5 KiB
XML
<?xml version="1.0"?>
|
|
<!--
|
|
arm, and ppc64 architectures won't build for now since llvm-config
|
|
in opensuse has no build target for those architectures.
|
|
These are just placeholders for now just in case.
|
|
-->
|
|
<constraints>
|
|
<hardware>
|
|
<jobs>6</jobs>
|
|
<memory>
|
|
<size unit="G">8</size>
|
|
</memory>
|
|
</hardware>
|
|
<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>ppc</arch>
|
|
<arch>s390</arch>
|
|
</conditions>
|
|
<hardware>
|
|
<disk>
|
|
<size unit="G">30</size>
|
|
</disk>
|
|
<physicalmemory>
|
|
<size unit="G">64</size>
|
|
</physicalmemory>
|
|
</hardware>
|
|
</overwrite>
|
|
<!--
|
|
Same as above but build workers for this arch can only support lower physical memory.
|
|
-->
|
|
<overwrite>
|
|
<conditions>
|
|
<arch>armv6l</arch>
|
|
<arch>armv7l</arch>
|
|
</conditions>
|
|
<hardware>
|
|
<disk>
|
|
<size unit="G">30</size>
|
|
</disk>
|
|
<physicalmemory>
|
|
<size unit="G">8</size>
|
|
</physicalmemory>
|
|
</hardware>
|
|
</overwrite>
|
|
<overwrite>
|
|
<conditions>
|
|
<arch>i586</arch>
|
|
</conditions>
|
|
<hardware>
|
|
<disk>
|
|
<size unit="G">30</size>
|
|
</disk>
|
|
<physicalmemory>
|
|
<size unit="G">32</size>
|
|
</physicalmemory>
|
|
</hardware>
|
|
</overwrite>
|
|
</constraints>
|