From 3016562aa215abdf2efff1b8e578da7f3b735fa4 Mon Sep 17 00:00:00 2001 From: Rohit Goswami Date: Fri, 25 Sep 2026 16:35:06 +0200 Subject: [PATCH 1/5] {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/5] 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/5] 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/5] {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/5] {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