From 3016562aa215abdf2efff1b8e578da7f3b735fa4 Mon Sep 17 00:00:00 2001 From: Rohit Goswami Date: Fri, 25 Sep 2026 16:35:06 +0200 Subject: [PATCH 1/9] {2026.06}[foss/2026.1] eOn 2.17.10 --- .../2026.06/eessi-2026.06-eb-5.4.0-2026.1.yml | 28 +++++++++++++++++++ 1 file changed, 28 insertions(+) diff --git a/easystacks/software.eessi.io/2026.06/eessi-2026.06-eb-5.4.0-2026.1.yml b/easystacks/software.eessi.io/2026.06/eessi-2026.06-eb-5.4.0-2026.1.yml index f8393f657d..d8e20ccbc5 100644 --- a/easystacks/software.eessi.io/2026.06/eessi-2026.06-eb-5.4.0-2026.1.yml +++ b/easystacks/software.eessi.io/2026.06/eessi-2026.06-eb-5.4.0-2026.1.yml @@ -68,3 +68,31 @@ easyconfigs: # see https://github.com/easybuilders/easybuild-easyconfigs/pull/26890 from-commit: 0ed42e32053ef5a4cd796909ee6173f39def94b1 - lfoss-2026.1.eb + - Highway-1.4.0-GCCcore-15.2.0.eb + - inih-62-GCCcore-15.2.0.eb + - fmt-12.2.0-GCCcore-15.2.0.eb + - cargo-c-0.10.23-GCCcore-15.2.0.eb + - robin-map-1.4.1-GCCcore-15.2.0.eb + - nanobind-2.13.0-GCCcore-15.2.0.eb + - CapnProto-1.4.0-GCCcore-15.2.0.eb: + options: + # see https://github.com/easybuilders/easybuild-easyconfigs/pull/26480 + from-commit: a473f050f7ccec221f2fbb814d7a91a439462654 + - quill-11.1.0-GCCcore-15.2.0.eb: + options: + # see https://github.com/easybuilders/easybuild-easyconfigs/pull/26480 + from-commit: a473f050f7ccec221f2fbb814d7a91a439462654 + - readcon-core-0.13.1-GCCcore-15.2.0.eb: + options: + # see https://github.com/easybuilders/easybuild-easyconfigs/pull/26480 + from-commit: a473f050f7ccec221f2fbb814d7a91a439462654 + - rgpot-3.0.0-GCCcore-15.2.0.eb: + options: + # see https://github.com/easybuilders/easybuild-easyconfigs/pull/26480 + from-commit: a473f050f7ccec221f2fbb814d7a91a439462654 + - eOn-2.17.10-foss-2026.1.eb: + options: + # see https://github.com/easybuilders/easybuild-easyblocks/pull/4240 + include-easyblocks-from-commit: 8bf091921178ef758011898aeb5921fb8f9d814d + # see https://github.com/easybuilders/easybuild-easyconfigs/pull/26480 + from-commit: a473f050f7ccec221f2fbb814d7a91a439462654 From 45024ba36bc33e5bac8d3ccbd7fdd248401b1ab2 Mon Sep 17 00:00:00 2001 From: Rohit Goswami Date: Sun, 27 Sep 2026 00:47:36 +0200 Subject: [PATCH 2/9] use Highway 1.4.0 with the aarch64 SVE build fix from easyconfig PR 26651 --- .../2026.06/eessi-2026.06-eb-5.4.0-2026.1.yml | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/easystacks/software.eessi.io/2026.06/eessi-2026.06-eb-5.4.0-2026.1.yml b/easystacks/software.eessi.io/2026.06/eessi-2026.06-eb-5.4.0-2026.1.yml index d8e20ccbc5..b604501680 100644 --- a/easystacks/software.eessi.io/2026.06/eessi-2026.06-eb-5.4.0-2026.1.yml +++ b/easystacks/software.eessi.io/2026.06/eessi-2026.06-eb-5.4.0-2026.1.yml @@ -68,7 +68,10 @@ easyconfigs: # see https://github.com/easybuilders/easybuild-easyconfigs/pull/26890 from-commit: 0ed42e32053ef5a4cd796909ee6173f39def94b1 - lfoss-2026.1.eb - - Highway-1.4.0-GCCcore-15.2.0.eb + - Highway-1.4.0-GCCcore-15.2.0.eb: + options: + # see https://github.com/easybuilders/easybuild-easyconfigs/pull/26651 + from-commit: f6a7f8bb597b4fc1d79ef7b9a64e6e49d18143e2 - inih-62-GCCcore-15.2.0.eb - fmt-12.2.0-GCCcore-15.2.0.eb - cargo-c-0.10.23-GCCcore-15.2.0.eb From 2d8ea0915dcfc57112670efb1420e7ea2944138c Mon Sep 17 00:00:00 2001 From: Rohit Goswami Date: Wed, 30 Sep 2026 16:00:12 +0200 Subject: [PATCH 3/9] pin rgpot 3.0.0 to the easyconfigs PR 26480 commit with the Morse test tolerance fix rgpot 3.0.0's Morse cutoff-shift test pins a cancelled difference to 1e-14 relative and fails on aarch64/generic by an ulp of exp, which is what left every aarch64 build of this PR with an empty tarball. The upstream fix (rgpot d3a4d1d) rides as a patch on the easyconfig. --- .../2026.06/eessi-2026.06-eb-5.4.0-2026.1.yml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/easystacks/software.eessi.io/2026.06/eessi-2026.06-eb-5.4.0-2026.1.yml b/easystacks/software.eessi.io/2026.06/eessi-2026.06-eb-5.4.0-2026.1.yml index 599bfb2460..d04610c6aa 100644 --- a/easystacks/software.eessi.io/2026.06/eessi-2026.06-eb-5.4.0-2026.1.yml +++ b/easystacks/software.eessi.io/2026.06/eessi-2026.06-eb-5.4.0-2026.1.yml @@ -94,7 +94,8 @@ easyconfigs: - rgpot-3.0.0-GCCcore-15.2.0.eb: options: # see https://github.com/easybuilders/easybuild-easyconfigs/pull/26480 - from-commit: a473f050f7ccec221f2fbb814d7a91a439462654 + # (the Morse cutoff-shift test tolerance fix, needed on aarch64) + from-commit: 66fa89934f0476cd4f9ff14154ee4c87ae5c5d82 - eOn-2.17.10-foss-2026.1.eb: options: # see https://github.com/easybuilders/easybuild-easyblocks/pull/4240 From 43ef1f62a6411e195435f7e342ac7af651247483 Mon Sep 17 00:00:00 2001 From: Rohit Goswami Date: Sun, 11 Oct 2026 00:07:04 +0200 Subject: [PATCH 4/9] {2026.06}[GCCcore/15.2.0] Highway 1.4.0: pin to the GCC 15.2 aarch64 ICE patch The aarch64/generic build stopped on a GCC 15.2.0 internal compiler error in Highway's random_test for the scalable SVE targets. The pinned commit adds the patch that keeps the lane count out of the folded shape initializer; the full chain then builds on an Arm runner with --optarch=GENERIC (run 38085947726). --- .../2026.06/eessi-2026.06-eb-5.4.0-2026.1.yml | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/easystacks/software.eessi.io/2026.06/eessi-2026.06-eb-5.4.0-2026.1.yml b/easystacks/software.eessi.io/2026.06/eessi-2026.06-eb-5.4.0-2026.1.yml index bacce90548..db9630d68e 100644 --- a/easystacks/software.eessi.io/2026.06/eessi-2026.06-eb-5.4.0-2026.1.yml +++ b/easystacks/software.eessi.io/2026.06/eessi-2026.06-eb-5.4.0-2026.1.yml @@ -144,8 +144,10 @@ easyconfigs: - ant-1.10.15-Java-21.eb - Highway-1.4.0-GCCcore-15.2.0.eb: options: - # see https://github.com/easybuilders/easybuild-easyconfigs/pull/26651 - from-commit: f6a7f8bb597b4fc1d79ef7b9a64e6e49d18143e2 + # patch for the GCC 15.2 internal compiler error on aarch64 generic builds + # (scalable SVE lane count folded into a constant vector); on top of + # https://github.com/easybuilders/easybuild-easyconfigs/pull/26651 + from-commit: 83b0e79ecf3bec5fb44cc2c24630df775454ab8e - inih-62-GCCcore-15.2.0.eb - fmt-12.2.0-GCCcore-15.2.0.eb - cargo-c-0.10.23-GCCcore-15.2.0.eb From e320a6e7a52f203098f27053172987a68d3182b8 Mon Sep 17 00:00:00 2001 From: Rohit Goswami Date: Sun, 11 Oct 2026 08:37:10 -0500 Subject: [PATCH 5/9] {2026.06}[foss/2026.1] eOn 3.6.0 on rgpot 3.5.0 Replace eOn 2.17.10 with eOn 3.6.0. rgpot moves to 3.5.0 and readcon-core to 0.16.2, and eOn 3.6.0 brings python-xxhash, vesin, readcon and readcon-db. xxHash comes from the EasyBuild 5.4.0 release. cargo-c drops out, since readcon-core 0.16.2 does not need it. The easyconfigs pins move to easybuild-easyconfigs#26480 at 7f00922f19, and the easyblock pin to easybuild-easyblocks#4240 at 000538462c. Highway keeps the #27107 pin with the GCC 15.2 ICE patch. --- .../2026.06/eessi-2026.06-eb-5.4.0-2026.1.yml | 37 +++++++++++++------ 1 file changed, 26 insertions(+), 11 deletions(-) diff --git a/easystacks/software.eessi.io/2026.06/eessi-2026.06-eb-5.4.0-2026.1.yml b/easystacks/software.eessi.io/2026.06/eessi-2026.06-eb-5.4.0-2026.1.yml index db9630d68e..51ca164115 100644 --- a/easystacks/software.eessi.io/2026.06/eessi-2026.06-eb-5.4.0-2026.1.yml +++ b/easystacks/software.eessi.io/2026.06/eessi-2026.06-eb-5.4.0-2026.1.yml @@ -150,29 +150,44 @@ easyconfigs: from-commit: 83b0e79ecf3bec5fb44cc2c24630df775454ab8e - inih-62-GCCcore-15.2.0.eb - fmt-12.2.0-GCCcore-15.2.0.eb - - cargo-c-0.10.23-GCCcore-15.2.0.eb - robin-map-1.4.1-GCCcore-15.2.0.eb - nanobind-2.13.0-GCCcore-15.2.0.eb + - xxHash-0.8.3-GCCcore-15.2.0.eb - CapnProto-1.4.0-GCCcore-15.2.0.eb: options: # see https://github.com/easybuilders/easybuild-easyconfigs/pull/26480 - from-commit: a473f050f7ccec221f2fbb814d7a91a439462654 + from-commit: 7f00922f19c1473200393c3708444ec98de96ecf - quill-11.1.0-GCCcore-15.2.0.eb: options: # see https://github.com/easybuilders/easybuild-easyconfigs/pull/26480 - from-commit: a473f050f7ccec221f2fbb814d7a91a439462654 - - readcon-core-0.13.1-GCCcore-15.2.0.eb: + from-commit: 7f00922f19c1473200393c3708444ec98de96ecf + - readcon-core-0.16.2-GCCcore-15.2.0.eb: options: # see https://github.com/easybuilders/easybuild-easyconfigs/pull/26480 - from-commit: a473f050f7ccec221f2fbb814d7a91a439462654 - - rgpot-3.0.0-GCCcore-15.2.0.eb: + from-commit: 7f00922f19c1473200393c3708444ec98de96ecf + - rgpot-3.5.0-GCCcore-15.2.0.eb: options: # see https://github.com/easybuilders/easybuild-easyconfigs/pull/26480 - # (the Morse cutoff-shift test tolerance fix, needed on aarch64) - from-commit: 66fa89934f0476cd4f9ff14154ee4c87ae5c5d82 - - eOn-2.17.10-foss-2026.1.eb: + from-commit: 7f00922f19c1473200393c3708444ec98de96ecf + - python-xxhash-4.0.1-GCCcore-15.2.0.eb: + options: + # see https://github.com/easybuilders/easybuild-easyconfigs/pull/26480 + from-commit: 7f00922f19c1473200393c3708444ec98de96ecf + - vesin-0.6.2-gfbf-2026.1.eb: + options: + # see https://github.com/easybuilders/easybuild-easyconfigs/pull/26480 + from-commit: 7f00922f19c1473200393c3708444ec98de96ecf + - readcon-0.16.2-gfbf-2026.1.eb: + options: + # see https://github.com/easybuilders/easybuild-easyconfigs/pull/26480 + from-commit: 7f00922f19c1473200393c3708444ec98de96ecf + - readcon-db-0.1.8-GCCcore-15.2.0.eb: + options: + # see https://github.com/easybuilders/easybuild-easyconfigs/pull/26480 + from-commit: 7f00922f19c1473200393c3708444ec98de96ecf + - eOn-3.6.0-foss-2026.1.eb: options: # see https://github.com/easybuilders/easybuild-easyblocks/pull/4240 - include-easyblocks-from-commit: 8bf091921178ef758011898aeb5921fb8f9d814d + include-easyblocks-from-commit: 000538462c20e14400f82f8817667407562aa7f7 # see https://github.com/easybuilders/easybuild-easyconfigs/pull/26480 - from-commit: a473f050f7ccec221f2fbb814d7a91a439462654 + from-commit: 7f00922f19c1473200393c3708444ec98de96ecf From 6553107217873fe44953eeae3bda07b1522ebb6a Mon Sep 17 00:00:00 2001 From: Rohit Goswami Date: Wed, 21 Oct 2026 21:52:44 +0000 Subject: [PATCH 6/9] Update bot/software_layer_scripts_commit to ebcf48751d2a7515a31e5293d4fc5965d2458906 --- bot/software_layer_scripts_commit | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bot/software_layer_scripts_commit b/bot/software_layer_scripts_commit index e8a82ec422..3b3a1f2366 100644 --- a/bot/software_layer_scripts_commit +++ b/bot/software_layer_scripts_commit @@ -1 +1 @@ -6327b3a782f4a17ec54cc2f809624980e33a2f64 +ebcf48751d2a7515a31e5293d4fc5965d2458906 From 06f2f3f22c6cae03133df2bdb0aef013511e91a9 Mon Sep 17 00:00:00 2001 From: Caspar van Leeuwen <33718780+casparvl@users.noreply.github.com> Date: Wed, 4 Nov 2026 10:03:26 +0100 Subject: [PATCH 7/9] Update bot/software_layer_scripts_commit --- bot/software_layer_scripts_commit | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bot/software_layer_scripts_commit b/bot/software_layer_scripts_commit index 1c735760ea..cbb4eeeb45 100644 --- a/bot/software_layer_scripts_commit +++ b/bot/software_layer_scripts_commit @@ -1 +1 @@ -85c4be09ce3d005424f44b1ae33c9ba86a230bc8 +609620b9444eae892be4e09eb1d4d3372cf30ee4 From 943c8b38d3c50e6178d8d36ba536363a2b5024b8 Mon Sep 17 00:00:00 2001 From: Rohit Goswami Date: Fri, 6 Nov 2026 01:36:04 +0100 Subject: [PATCH 8/9] pin eOn and its dependencies to easyconfigs PR 26480 head eba0dcae The head fixes the readcon-core 0.16.2 source checksum that stopped the aarch64/generic build, and moves eOn 3.6.0 to rgpot 3.5.1 with the PairListTest FMA contraction fix. --- .../2026.06/eessi-2026.06-eb-5.4.2-2026.1.yml | 20 +++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/easystacks/software.eessi.io/2026.06/eessi-2026.06-eb-5.4.2-2026.1.yml b/easystacks/software.eessi.io/2026.06/eessi-2026.06-eb-5.4.2-2026.1.yml index 3cd8dfccec..f1a83b726c 100644 --- a/easystacks/software.eessi.io/2026.06/eessi-2026.06-eb-5.4.2-2026.1.yml +++ b/easystacks/software.eessi.io/2026.06/eessi-2026.06-eb-5.4.2-2026.1.yml @@ -13,38 +13,38 @@ easyconfigs: - CapnProto-1.4.0-GCCcore-15.2.0.eb: options: # see https://github.com/easybuilders/easybuild-easyconfigs/pull/26480 - from-commit: 7f00922f19c1473200393c3708444ec98de96ecf + from-commit: eba0dcae85e50b630a1bdd255253ee97b2eba2c0 - quill-11.1.0-GCCcore-15.2.0.eb: options: # see https://github.com/easybuilders/easybuild-easyconfigs/pull/26480 - from-commit: 7f00922f19c1473200393c3708444ec98de96ecf + from-commit: eba0dcae85e50b630a1bdd255253ee97b2eba2c0 - readcon-core-0.16.2-GCCcore-15.2.0.eb: options: # see https://github.com/easybuilders/easybuild-easyconfigs/pull/26480 - from-commit: 7f00922f19c1473200393c3708444ec98de96ecf - - rgpot-3.5.0-GCCcore-15.2.0.eb: + from-commit: eba0dcae85e50b630a1bdd255253ee97b2eba2c0 + - rgpot-3.5.1-GCCcore-15.2.0.eb: options: # see https://github.com/easybuilders/easybuild-easyconfigs/pull/26480 - from-commit: 7f00922f19c1473200393c3708444ec98de96ecf + from-commit: eba0dcae85e50b630a1bdd255253ee97b2eba2c0 - python-xxhash-4.0.1-GCCcore-15.2.0.eb: options: # see https://github.com/easybuilders/easybuild-easyconfigs/pull/26480 - from-commit: 7f00922f19c1473200393c3708444ec98de96ecf + from-commit: eba0dcae85e50b630a1bdd255253ee97b2eba2c0 - vesin-0.6.2-gfbf-2026.1.eb: options: # see https://github.com/easybuilders/easybuild-easyconfigs/pull/26480 - from-commit: 7f00922f19c1473200393c3708444ec98de96ecf + from-commit: eba0dcae85e50b630a1bdd255253ee97b2eba2c0 - readcon-0.16.2-gfbf-2026.1.eb: options: # see https://github.com/easybuilders/easybuild-easyconfigs/pull/26480 - from-commit: 7f00922f19c1473200393c3708444ec98de96ecf + from-commit: eba0dcae85e50b630a1bdd255253ee97b2eba2c0 - readcon-db-0.1.8-GCCcore-15.2.0.eb: options: # see https://github.com/easybuilders/easybuild-easyconfigs/pull/26480 - from-commit: 7f00922f19c1473200393c3708444ec98de96ecf + from-commit: eba0dcae85e50b630a1bdd255253ee97b2eba2c0 - eOn-3.6.0-foss-2026.1.eb: options: # see https://github.com/easybuilders/easybuild-easyblocks/pull/4240 include-easyblocks-from-commit: 000538462c20e14400f82f8817667407562aa7f7 # see https://github.com/easybuilders/easybuild-easyconfigs/pull/26480 - from-commit: 7f00922f19c1473200393c3708444ec98de96ecf + from-commit: eba0dcae85e50b630a1bdd255253ee97b2eba2c0 From f8893afd2a65cb5d51c76a969fea92fec5b70a0a Mon Sep 17 00:00:00 2001 From: Rohit Goswami Date: Fri, 6 Nov 2026 15:31:20 +0100 Subject: [PATCH 9/9] Pin the eOn stack to easyconfigs 2eabc536d6 The head of easybuild-easyconfigs#26480 now moves Eigen to build dependencies in rgpot and eOn and uses python -s in their sanity checks. --- .../2026.06/eessi-2026.06-eb-5.4.2-2026.1.yml | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/easystacks/software.eessi.io/2026.06/eessi-2026.06-eb-5.4.2-2026.1.yml b/easystacks/software.eessi.io/2026.06/eessi-2026.06-eb-5.4.2-2026.1.yml index f1a83b726c..c2d4d477c9 100644 --- a/easystacks/software.eessi.io/2026.06/eessi-2026.06-eb-5.4.2-2026.1.yml +++ b/easystacks/software.eessi.io/2026.06/eessi-2026.06-eb-5.4.2-2026.1.yml @@ -13,38 +13,38 @@ easyconfigs: - CapnProto-1.4.0-GCCcore-15.2.0.eb: options: # see https://github.com/easybuilders/easybuild-easyconfigs/pull/26480 - from-commit: eba0dcae85e50b630a1bdd255253ee97b2eba2c0 + from-commit: 2eabc536d6c391036ec8c82c559a25110b4a1619 - quill-11.1.0-GCCcore-15.2.0.eb: options: # see https://github.com/easybuilders/easybuild-easyconfigs/pull/26480 - from-commit: eba0dcae85e50b630a1bdd255253ee97b2eba2c0 + from-commit: 2eabc536d6c391036ec8c82c559a25110b4a1619 - readcon-core-0.16.2-GCCcore-15.2.0.eb: options: # see https://github.com/easybuilders/easybuild-easyconfigs/pull/26480 - from-commit: eba0dcae85e50b630a1bdd255253ee97b2eba2c0 + from-commit: 2eabc536d6c391036ec8c82c559a25110b4a1619 - rgpot-3.5.1-GCCcore-15.2.0.eb: options: # see https://github.com/easybuilders/easybuild-easyconfigs/pull/26480 - from-commit: eba0dcae85e50b630a1bdd255253ee97b2eba2c0 + from-commit: 2eabc536d6c391036ec8c82c559a25110b4a1619 - python-xxhash-4.0.1-GCCcore-15.2.0.eb: options: # see https://github.com/easybuilders/easybuild-easyconfigs/pull/26480 - from-commit: eba0dcae85e50b630a1bdd255253ee97b2eba2c0 + from-commit: 2eabc536d6c391036ec8c82c559a25110b4a1619 - vesin-0.6.2-gfbf-2026.1.eb: options: # see https://github.com/easybuilders/easybuild-easyconfigs/pull/26480 - from-commit: eba0dcae85e50b630a1bdd255253ee97b2eba2c0 + from-commit: 2eabc536d6c391036ec8c82c559a25110b4a1619 - readcon-0.16.2-gfbf-2026.1.eb: options: # see https://github.com/easybuilders/easybuild-easyconfigs/pull/26480 - from-commit: eba0dcae85e50b630a1bdd255253ee97b2eba2c0 + from-commit: 2eabc536d6c391036ec8c82c559a25110b4a1619 - readcon-db-0.1.8-GCCcore-15.2.0.eb: options: # see https://github.com/easybuilders/easybuild-easyconfigs/pull/26480 - from-commit: eba0dcae85e50b630a1bdd255253ee97b2eba2c0 + from-commit: 2eabc536d6c391036ec8c82c559a25110b4a1619 - eOn-3.6.0-foss-2026.1.eb: options: # see https://github.com/easybuilders/easybuild-easyblocks/pull/4240 include-easyblocks-from-commit: 000538462c20e14400f82f8817667407562aa7f7 # see https://github.com/easybuilders/easybuild-easyconfigs/pull/26480 - from-commit: eba0dcae85e50b630a1bdd255253ee97b2eba2c0 + from-commit: 2eabc536d6c391036ec8c82c559a25110b4a1619