From 196b4b4275e89b001f7cacf6730f3f828231f20d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bob=20Dr=C3=B6ge?= Date: Thu, 20 Nov 2025 12:42:13 +0100 Subject: [PATCH 1/7] disable --with-sysroot for UCX --- eb_hooks.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/eb_hooks.py b/eb_hooks.py index e2fadf33..ca5ce26f 100644 --- a/eb_hooks.py +++ b/eb_hooks.py @@ -502,7 +502,9 @@ def parse_hook_qt5_check_qtwebengine_disable(ec, eprefix): def parse_hook_ucx_eprefix(ec, eprefix): """Make UCX aware of compatibility layer via additional configuration options.""" if ec.name == 'UCX': - ec.update('configopts', '--with-sysroot=%s' % eprefix) + # Don't enable --with-sysroot, as it will prefix library paths in .la files + # with a = sign, causing weird issues for applications that depend on UCX (and use libtool) + # ec.update('configopts', '--with-sysroot=%s' % eprefix) ec.update('configopts', '--with-rdmacm=%s' % os.path.join(eprefix, 'usr')) print_msg("Using custom configure options for %s: %s", ec.name, ec['configopts']) else: From 168e6e0c29da7b80f081ac2769d4ad377020d2c4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bob=20Dr=C3=B6ge?= Date: Thu, 20 Nov 2025 12:58:31 +0100 Subject: [PATCH 2/7] 2023.06 UCX versions --- .../software.eessi.io/2023.06/eessi-2023.06-eb-5.1.2-ucx.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 easystacks/software.eessi.io/2023.06/eessi-2023.06-eb-5.1.2-ucx.yml diff --git a/easystacks/software.eessi.io/2023.06/eessi-2023.06-eb-5.1.2-ucx.yml b/easystacks/software.eessi.io/2023.06/eessi-2023.06-eb-5.1.2-ucx.yml new file mode 100644 index 00000000..9b694d36 --- /dev/null +++ b/easystacks/software.eessi.io/2023.06/eessi-2023.06-eb-5.1.2-ucx.yml @@ -0,0 +1,4 @@ +easyconfigs: + - UCX-1.13.1-GCCcore-12.2.0.eb + - UCX-1.14.1-GCCcore-12.3.0.eb + - UCX-1.15.0-GCCcore-13.2.0.eb From 1ba694c393e0c74970f44541c5008b3edbde4da1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bob=20Dr=C3=B6ge?= Date: Thu, 20 Nov 2025 12:59:09 +0100 Subject: [PATCH 3/7] 2025.06 UCX versions --- .../software.eessi.io/2025.06/eessi-2025.06-eb-5.1.2-ucx.yml | 3 +++ 1 file changed, 3 insertions(+) create mode 100644 easystacks/software.eessi.io/2025.06/eessi-2025.06-eb-5.1.2-ucx.yml diff --git a/easystacks/software.eessi.io/2025.06/eessi-2025.06-eb-5.1.2-ucx.yml b/easystacks/software.eessi.io/2025.06/eessi-2025.06-eb-5.1.2-ucx.yml new file mode 100644 index 00000000..fe6b100a --- /dev/null +++ b/easystacks/software.eessi.io/2025.06/eessi-2025.06-eb-5.1.2-ucx.yml @@ -0,0 +1,3 @@ +easyconfigs: + - UCX-1.16.0-GCCcore-13.3.0.eb + - UCX-1.18.0-GCCcore-14.2.0.eb From 498e76de50607ed85f4d57c3d8870f4a970a656e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bob=20Dr=C3=B6ge?= Date: Thu, 20 Nov 2025 13:45:09 +0100 Subject: [PATCH 4/7] Add rebuild: true --- .../2023.06/eessi-2023.06-eb-5.1.2-ucx.yml | 12 +++++++++--- .../2025.06/eessi-2025.06-eb-5.1.2-ucx.yml | 9 +++++++-- 2 files changed, 16 insertions(+), 5 deletions(-) diff --git a/easystacks/software.eessi.io/2023.06/eessi-2023.06-eb-5.1.2-ucx.yml b/easystacks/software.eessi.io/2023.06/eessi-2023.06-eb-5.1.2-ucx.yml index 9b694d36..84769eb4 100644 --- a/easystacks/software.eessi.io/2023.06/eessi-2023.06-eb-5.1.2-ucx.yml +++ b/easystacks/software.eessi.io/2023.06/eessi-2023.06-eb-5.1.2-ucx.yml @@ -1,4 +1,10 @@ easyconfigs: - - UCX-1.13.1-GCCcore-12.2.0.eb - - UCX-1.14.1-GCCcore-12.3.0.eb - - UCX-1.15.0-GCCcore-13.2.0.eb + - UCX-1.13.1-GCCcore-12.2.0.eb: + options: + rebuild: True + - UCX-1.14.1-GCCcore-12.3.0.eb: + options: + rebuild: True + - UCX-1.15.0-GCCcore-13.2.0.eb: + options: + rebuild: True diff --git a/easystacks/software.eessi.io/2025.06/eessi-2025.06-eb-5.1.2-ucx.yml b/easystacks/software.eessi.io/2025.06/eessi-2025.06-eb-5.1.2-ucx.yml index fe6b100a..9d64594c 100644 --- a/easystacks/software.eessi.io/2025.06/eessi-2025.06-eb-5.1.2-ucx.yml +++ b/easystacks/software.eessi.io/2025.06/eessi-2025.06-eb-5.1.2-ucx.yml @@ -1,3 +1,8 @@ easyconfigs: - - UCX-1.16.0-GCCcore-13.3.0.eb - - UCX-1.18.0-GCCcore-14.2.0.eb + - UCX-1.16.0-GCCcore-13.3.0.eb: + options: + rebuild: True + - UCX-1.18.0-GCCcore-14.2.0.eb: + options: + rebuild: True + From 4fd832e06539081da979a7fd112afe45196eaedf Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bob=20Dr=C3=B6ge?= Date: Thu, 20 Nov 2025 16:09:24 +0100 Subject: [PATCH 5/7] build Cgl (which was affected by this issue) --- .../software.eessi.io/2025.06/eessi-2025.06-eb-5.1.2-ucx.yml | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/easystacks/software.eessi.io/2025.06/eessi-2025.06-eb-5.1.2-ucx.yml b/easystacks/software.eessi.io/2025.06/eessi-2025.06-eb-5.1.2-ucx.yml index 9d64594c..4ee21595 100644 --- a/easystacks/software.eessi.io/2025.06/eessi-2025.06-eb-5.1.2-ucx.yml +++ b/easystacks/software.eessi.io/2025.06/eessi-2025.06-eb-5.1.2-ucx.yml @@ -2,7 +2,4 @@ easyconfigs: - UCX-1.16.0-GCCcore-13.3.0.eb: options: rebuild: True - - UCX-1.18.0-GCCcore-14.2.0.eb: - options: - rebuild: True - + - Cgl-0.60.8-foss-2024a.eb From 65241d66c6bfd282a2692f46688ef88e7f167fb1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bob=20Dr=C3=B6ge?= Date: Thu, 20 Nov 2025 16:09:38 +0100 Subject: [PATCH 6/7] remove 2023.06 easystack --- .../2023.06/eessi-2023.06-eb-5.1.2-ucx.yml | 10 ---------- 1 file changed, 10 deletions(-) delete mode 100644 easystacks/software.eessi.io/2023.06/eessi-2023.06-eb-5.1.2-ucx.yml diff --git a/easystacks/software.eessi.io/2023.06/eessi-2023.06-eb-5.1.2-ucx.yml b/easystacks/software.eessi.io/2023.06/eessi-2023.06-eb-5.1.2-ucx.yml deleted file mode 100644 index 84769eb4..00000000 --- a/easystacks/software.eessi.io/2023.06/eessi-2023.06-eb-5.1.2-ucx.yml +++ /dev/null @@ -1,10 +0,0 @@ -easyconfigs: - - UCX-1.13.1-GCCcore-12.2.0.eb: - options: - rebuild: True - - UCX-1.14.1-GCCcore-12.3.0.eb: - options: - rebuild: True - - UCX-1.15.0-GCCcore-13.2.0.eb: - options: - rebuild: True From 4f621d6fc8c0403a3f03670ba2696963a63b5a07 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bob=20Dr=C3=B6ge?= Date: Thu, 20 Nov 2025 16:59:16 +0100 Subject: [PATCH 7/7] remove easystack --- .../software.eessi.io/2025.06/eessi-2025.06-eb-5.1.2-ucx.yml | 5 ----- 1 file changed, 5 deletions(-) delete mode 100644 easystacks/software.eessi.io/2025.06/eessi-2025.06-eb-5.1.2-ucx.yml diff --git a/easystacks/software.eessi.io/2025.06/eessi-2025.06-eb-5.1.2-ucx.yml b/easystacks/software.eessi.io/2025.06/eessi-2025.06-eb-5.1.2-ucx.yml deleted file mode 100644 index 4ee21595..00000000 --- a/easystacks/software.eessi.io/2025.06/eessi-2025.06-eb-5.1.2-ucx.yml +++ /dev/null @@ -1,5 +0,0 @@ -easyconfigs: - - UCX-1.16.0-GCCcore-13.3.0.eb: - options: - rebuild: True - - Cgl-0.60.8-foss-2024a.eb