From f3720acfb349b18c3f5633bdcc1d81b80b8d1be4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fabian=20M=C3=BCller?= Date: Wed, 5 Nov 2025 12:57:08 +0100 Subject: [PATCH 1/2] Fix make concurrency make's behavior is different than, e.g., ninja in that the lack of a parameter to -j means that it may spawn indefinite amounts of processes. This can easily exhaust a build system's resources and thus cause problems not only in CI. --- ivas_be_conf_test_gen.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ivas_be_conf_test_gen.sh b/ivas_be_conf_test_gen.sh index 2536de1f89..fa6aa7bd89 100644 --- a/ivas_be_conf_test_gen.sh +++ b/ivas_be_conf_test_gen.sh @@ -1,5 +1,5 @@ make -f Makefile clean -make -f Makefile -j CLANG=0 +make -f Makefile -j"$(nproc)" CLANG=0 cp IVAS_cod IVAS_cod_ref cp IVAS_dec IVAS_dec_ref cp IVAS_rend IVAS_rend_ref -- GitLab From c0e0f180a64965b9e3b35421ebe788fc93356519 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fabian=20M=C3=BCller?= Date: Wed, 5 Nov 2025 13:01:01 +0100 Subject: [PATCH 2/2] Make sure script exits upon errors --- ivas_be_conf_test_gen.sh | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/ivas_be_conf_test_gen.sh b/ivas_be_conf_test_gen.sh index fa6aa7bd89..db23621c4a 100644 --- a/ivas_be_conf_test_gen.sh +++ b/ivas_be_conf_test_gen.sh @@ -1,3 +1,7 @@ +#! /bin/sh + +set -e + make -f Makefile clean make -f Makefile -j"$(nproc)" CLANG=0 cp IVAS_cod IVAS_cod_ref -- GitLab