From b182d52ec3a9069f8aabd9308d051a6537b77056 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bob=20Dr=C3=B6ge?= Date: Tue, 16 Dec 2025 21:54:42 +0100 Subject: [PATCH 1/4] add parallelism limits for Qt6 --- eb_hooks.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/eb_hooks.py b/eb_hooks.py index 216bd896..ec88bf5f 100644 --- a/eb_hooks.py +++ b/eb_hooks.py @@ -1720,4 +1720,10 @@ def set_maximum(parallel, max_value): 'Qt5': { CPU_TARGET_A64FX: (set_maximum, 8), }, + 'Qt6': { + CPU_TARGET_A64FX: (set_maximum, 8), + CPU_TARGET_AARCH64_GENERIC: (set_maximum, 12), + CPU_TARGET_NEOVERSE_N1: (set_maximum, 12), + CPU_TARGET_NEOVERSE_V1: (set_maximum, 12), + }, } From 1d417768d7563f91d391126a770808f08b5e68e6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bob=20Dr=C3=B6ge?= Date: Tue, 16 Dec 2025 21:56:23 +0100 Subject: [PATCH 2/4] easystack for Qt6 --- .../software.eessi.io/2025.06/eessi-2025.06-eb-5.1.2-qt6.yml | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 easystacks/software.eessi.io/2025.06/eessi-2025.06-eb-5.1.2-qt6.yml diff --git a/easystacks/software.eessi.io/2025.06/eessi-2025.06-eb-5.1.2-qt6.yml b/easystacks/software.eessi.io/2025.06/eessi-2025.06-eb-5.1.2-qt6.yml new file mode 100644 index 00000000..6e5c059b --- /dev/null +++ b/easystacks/software.eessi.io/2025.06/eessi-2025.06-eb-5.1.2-qt6.yml @@ -0,0 +1,5 @@ +easyconfigs: + - Qt6-6.9.3-GCCcore-14.2.0.eb: + options: + # see https://github.com/easybuilders/easybuild-easyconfigs/pull/24356 + from-commit: c057c3242d4a947ae30358ea283659ff0d1a3d17 From 0d31acb70f356f9c6efaa0f5b8e1b93a06e09bfe Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bob=20Dr=C3=B6ge?= Date: Wed, 17 Dec 2025 07:27:25 +0100 Subject: [PATCH 3/4] even fewer cores --- eb_hooks.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/eb_hooks.py b/eb_hooks.py index ec88bf5f..d080ea11 100644 --- a/eb_hooks.py +++ b/eb_hooks.py @@ -1722,8 +1722,8 @@ def set_maximum(parallel, max_value): }, 'Qt6': { CPU_TARGET_A64FX: (set_maximum, 8), - CPU_TARGET_AARCH64_GENERIC: (set_maximum, 12), - CPU_TARGET_NEOVERSE_N1: (set_maximum, 12), - CPU_TARGET_NEOVERSE_V1: (set_maximum, 12), + CPU_TARGET_AARCH64_GENERIC: (divide_by_factor, 2), + CPU_TARGET_NEOVERSE_N1: (divide_by_factor, 2), + CPU_TARGET_NEOVERSE_V1: (divide_by_factor, 2), }, } From 2df95e3b2fb1b1e84576388f575a4c2787c8e1ff Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bob=20Dr=C3=B6ge?= Date: Wed, 17 Dec 2025 11:31:07 +0100 Subject: [PATCH 4/4] remove easystack --- .../software.eessi.io/2025.06/eessi-2025.06-eb-5.1.2-qt6.yml | 5 ----- 1 file changed, 5 deletions(-) delete mode 100644 easystacks/software.eessi.io/2025.06/eessi-2025.06-eb-5.1.2-qt6.yml diff --git a/easystacks/software.eessi.io/2025.06/eessi-2025.06-eb-5.1.2-qt6.yml b/easystacks/software.eessi.io/2025.06/eessi-2025.06-eb-5.1.2-qt6.yml deleted file mode 100644 index 6e5c059b..00000000 --- a/easystacks/software.eessi.io/2025.06/eessi-2025.06-eb-5.1.2-qt6.yml +++ /dev/null @@ -1,5 +0,0 @@ -easyconfigs: - - Qt6-6.9.3-GCCcore-14.2.0.eb: - options: - # see https://github.com/easybuilders/easybuild-easyconfigs/pull/24356 - from-commit: c057c3242d4a947ae30358ea283659ff0d1a3d17