From ace38d8432441139dcdd979495e8e36470a82fa9 Mon Sep 17 00:00:00 2001 From: David Heidelberg Date: Tue, 1 Oct 2024 01:02:02 +0900 Subject: [PATCH] ci: restrict number of maximum threads This makes LTO non-abusive to the servers. Suggested-by: psykose Signed-off-by: David Heidelberg Part-of: --- .gitlab-ci/meson/build.sh | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/.gitlab-ci/meson/build.sh b/.gitlab-ci/meson/build.sh index 4fa8d205959..3aa0a9e5971 100755 --- a/.gitlab-ci/meson/build.sh +++ b/.gitlab-ci/meson/build.sh @@ -123,6 +123,12 @@ case $CI_PIPELINE_SOURCE in ;; esac +if [ "$LTO" == "true" ]; then + MAX_LD=2 +else + MAX_LD=${FDO_CI_CONCURRENT:-4} +fi + section_switch meson-configure "meson: configure" rm -rf _build @@ -149,6 +155,7 @@ meson setup _build \ -D video-codecs=all \ -D werror=true \ -D b_lto=${LTO} \ + -D backend_max_links=${MAX_LD} \ ${EXTRA_OPTION} cd _build meson configure