<?xml version="1.0"?> <constraints> <hardware> <processors>8</processors> <memory> <size unit="G">8</size> </memory> <disk> <size unit="G">20</size> </disk> </hardware> <!-- i586, armv6 and armv7 tend to run out of memory during builds --> <overwrite> <conditions> <arch>i586</arch> <arch>armv6l</arch> <arch>armv7l</arch> <arch>ppc</arch> </conditions> <hardware> <processors>2</processors> <physicalmemory> <size unit="G">4</size> </physicalmemory> </hardware> </overwrite> <!-- x86_64 to use physical memory to speed builds up --> <overwrite> <conditions> <arch>x86_64</arch> </conditions> <hardware> <physicalmemory> <size unit="G">8</size> </physicalmemory> </hardware> </overwrite> <!-- aarch64 is a time consuming build, try to use RAM --> <overwrite> <conditions> <arch>aarch64</arch> </conditions> <hardware> <physicalmemory> <size unit="G">8</size> </physicalmemory> </hardware> </overwrite> </constraints>