From 170ca88bcd78804f561f013f561eeea8d2aea126 Mon Sep 17 00:00:00 2001 From: Samuli Piippo Date: Thu, 16 Sep 2021 10:00:25 +0300 Subject: [PATCH] Coin: increase CPU count for CI builds For Coin builds, ask for 16 core build machine, but limit the maximum number of bitbake tasks to 8. Try to speed up the builds, but to avoid OOM which can occur when several Qt modules start to build in parallel after dependency to qtdeclarative is satisfied. Pick-to: 6.2 Change-Id: I3a0d646f4204fb0269bba2356543589a5620ed3e Reviewed-by: Mikko Gronoff --- coin/module_config.yaml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/coin/module_config.yaml b/coin/module_config.yaml index 42a95db..0a7e6aa 100644 --- a/coin/module_config.yaml +++ b/coin/module_config.yaml @@ -11,7 +11,7 @@ accept_configuration: machine_type: Build: - cores: 8 + cores: 16 # Target build matrix: # @@ -124,6 +124,7 @@ instructions: export BB_ENV_EXTRAWHITE="$BB_ENV_EXTRAWHITE SSTATE_DIR DL_DIR" export DL_DIR=/mnt/yocto-cache/downloads export BB_GENERATE_MIRROR_TARBALLS=1 + export BB_NUMBER_THREADS=8 DISTRO_CODENAME=$(sed -n -e "s/DISTRO_CODENAME.*\"\(.*\)\"/\1/p" ../poky/meta-*/conf/distro/poky.conf) export SSTATE_DIR=/mnt/yocto-cache/sstate-caches/${DISTRO_CODENAME}-meta-qt6 bitbake-layers add-layer ../meta-openembedded/meta-oe