- Increase physical memory to 64G on riscv, and aarch. * Note: ppc architectures won't build. Placeholder for now. - Set physical memory to 8G for arm architectures. Placeholder for now - Set physical memory to 32G for i586 archictectures. - ExcludeArch for ppc and arm architectures. OBS-URL: https://build.opensuse.org/request/show/1060662 OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/zig?expand=0&rev=2
67 lines
1.6 KiB
XML
67 lines
1.6 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>
|
|
<physicalmemory>
|
|
<size unit="G">16</size>
|
|
</physicalmemory>
|
|
<disk>
|
|
<size unit="G">35</size>
|
|
</disk>
|
|
</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>
|
|
<arch>riscv64</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>
|