Skip to content

{numlib,toolchain}[gompi/2025.07,system/system] foss v2025.07, gompi v2025.07, OpenMPI v5.0.8, FFTW.MPI v3.3.10, ScaLAPACK v2.2.2 w/ fb#23586

Merged
boegel merged 7 commits intoeasybuilders:developfrom
Thyre:20250807094704_new_pr_FFTW.MPI3310
Aug 18, 2025
Merged

{numlib,toolchain}[gompi/2025.07,system/system] foss v2025.07, gompi v2025.07, OpenMPI v5.0.8, FFTW.MPI v3.3.10, ScaLAPACK v2.2.2 w/ fb#23586
boegel merged 7 commits intoeasybuilders:developfrom
Thyre:20250807094704_new_pr_FFTW.MPI3310

Conversation

@Thyre
Copy link
Copy Markdown
Collaborator

@Thyre Thyre commented Aug 7, 2025

@Thyre Thyre added the update label Aug 7, 2025
@github-actions
Copy link
Copy Markdown

github-actions Bot commented Aug 7, 2025

Updated software FFTW.MPI-3.3.10-gompi-2025.07.eb

Diff against FFTW.MPI-3.3.10-gompi-2025a.eb

easybuild/easyconfigs/f/FFTW.MPI/FFTW.MPI-3.3.10-gompi-2025a.eb

diff --git a/easybuild/easyconfigs/f/FFTW.MPI/FFTW.MPI-3.3.10-gompi-2025a.eb b/easybuild/easyconfigs/f/FFTW.MPI/FFTW.MPI-3.3.10-gompi-2025.07.eb
index 2e37427de1..3c6bb120b5 100644
--- a/easybuild/easyconfigs/f/FFTW.MPI/FFTW.MPI-3.3.10-gompi-2025a.eb
+++ b/easybuild/easyconfigs/f/FFTW.MPI/FFTW.MPI-3.3.10-gompi-2025.07.eb
@@ -5,7 +5,7 @@ homepage = 'https://www.fftw.org'
 description = """FFTW is a C subroutine library for computing the discrete Fourier transform (DFT)
 in one or more dimensions, of arbitrary input size, and of both real and complex data."""
 
-toolchain = {'name': 'gompi', 'version': '2025a'}
+toolchain = {'name': 'gompi', 'version': '2025.07'}
 toolchainopts = {'pic': True}
 
 source_urls = [homepage]
Diff against FFTW.MPI-3.3.10-iimpi-2023a.eb

easybuild/easyconfigs/f/FFTW.MPI/FFTW.MPI-3.3.10-iimpi-2023a.eb

diff --git a/easybuild/easyconfigs/f/FFTW.MPI/FFTW.MPI-3.3.10-iimpi-2023a.eb b/easybuild/easyconfigs/f/FFTW.MPI/FFTW.MPI-3.3.10-gompi-2025.07.eb
index edd9aa0119..3c6bb120b5 100644
--- a/easybuild/easyconfigs/f/FFTW.MPI/FFTW.MPI-3.3.10-iimpi-2023a.eb
+++ b/easybuild/easyconfigs/f/FFTW.MPI/FFTW.MPI-3.3.10-gompi-2025.07.eb
@@ -5,7 +5,7 @@ homepage = 'https://www.fftw.org'
 description = """FFTW is a C subroutine library for computing the discrete Fourier transform (DFT)
 in one or more dimensions, of arbitrary input size, and of both real and complex data."""
 
-toolchain = {'name': 'iimpi', 'version': '2023a'}
+toolchain = {'name': 'gompi', 'version': '2025.07'}
 toolchainopts = {'pic': True}
 
 source_urls = [homepage]
Diff against FFTW.MPI-3.3.10-gompi-2024a.eb

easybuild/easyconfigs/f/FFTW.MPI/FFTW.MPI-3.3.10-gompi-2024a.eb

diff --git a/easybuild/easyconfigs/f/FFTW.MPI/FFTW.MPI-3.3.10-gompi-2024a.eb b/easybuild/easyconfigs/f/FFTW.MPI/FFTW.MPI-3.3.10-gompi-2025.07.eb
index 2ed420c412..3c6bb120b5 100644
--- a/easybuild/easyconfigs/f/FFTW.MPI/FFTW.MPI-3.3.10-gompi-2024a.eb
+++ b/easybuild/easyconfigs/f/FFTW.MPI/FFTW.MPI-3.3.10-gompi-2025.07.eb
@@ -5,7 +5,7 @@ homepage = 'https://www.fftw.org'
 description = """FFTW is a C subroutine library for computing the discrete Fourier transform (DFT)
 in one or more dimensions, of arbitrary input size, and of both real and complex data."""
 
-toolchain = {'name': 'gompi', 'version': '2024a'}
+toolchain = {'name': 'gompi', 'version': '2025.07'}
 toolchainopts = {'pic': True}
 
 source_urls = [homepage]

Updated software foss-2025.07.eb

Diff against foss-2025a.eb

easybuild/easyconfigs/f/foss/foss-2025a.eb

diff --git a/easybuild/easyconfigs/f/foss/foss-2025a.eb b/easybuild/easyconfigs/f/foss/foss-2025.07.eb
index d777bc4d7e..8e46526247 100644
--- a/easybuild/easyconfigs/f/foss/foss-2025a.eb
+++ b/easybuild/easyconfigs/f/foss/foss-2025.07.eb
@@ -1,7 +1,7 @@
 easyblock = 'Toolchain'
 
 name = 'foss'
-version = '2025a'
+version = '2025.07'
 
 homepage = 'https://easybuild.readthedocs.io/en/master/Common-toolchains.html#foss-toolchain'
 description = """GNU Compiler Collection (GCC) based compiler toolchain, including
@@ -9,7 +9,7 @@ description = """GNU Compiler Collection (GCC) based compiler toolchain, includi
 
 toolchain = SYSTEM
 
-local_gccver = '14.2.0'
+local_gccver = '14.3.0'
 
 # toolchain used to build foss dependencies
 local_comp_mpi_tc = ('gompi', version)
@@ -18,7 +18,7 @@ local_comp_mpi_tc = ('gompi', version)
 # because of toolchain preparation functions
 dependencies = [
     ('GCC', local_gccver),
-    ('OpenMPI', '5.0.7', '', ('GCC', local_gccver)),
+    ('OpenMPI', '5.0.8', '', ('GCC', local_gccver)),
     ('FlexiBLAS', '3.4.5', '', ('GCC', local_gccver)),
     ('FFTW', '3.3.10', '', ('GCC', local_gccver)),
     ('FFTW.MPI', '3.3.10', '', local_comp_mpi_tc),
Diff against foss-2024a.eb

easybuild/easyconfigs/f/foss/foss-2024a.eb

diff --git a/easybuild/easyconfigs/f/foss/foss-2024a.eb b/easybuild/easyconfigs/f/foss/foss-2025.07.eb
index 7e9a4ba511..8e46526247 100644
--- a/easybuild/easyconfigs/f/foss/foss-2024a.eb
+++ b/easybuild/easyconfigs/f/foss/foss-2025.07.eb
@@ -1,7 +1,7 @@
 easyblock = 'Toolchain'
 
 name = 'foss'
-version = '2024a'
+version = '2025.07'
 
 homepage = 'https://easybuild.readthedocs.io/en/master/Common-toolchains.html#foss-toolchain'
 description = """GNU Compiler Collection (GCC) based compiler toolchain, including
@@ -9,7 +9,7 @@ description = """GNU Compiler Collection (GCC) based compiler toolchain, includi
 
 toolchain = SYSTEM
 
-local_gccver = '13.3.0'
+local_gccver = '14.3.0'
 
 # toolchain used to build foss dependencies
 local_comp_mpi_tc = ('gompi', version)
@@ -18,11 +18,11 @@ local_comp_mpi_tc = ('gompi', version)
 # because of toolchain preparation functions
 dependencies = [
     ('GCC', local_gccver),
-    ('OpenMPI', '5.0.3', '', ('GCC', local_gccver)),
-    ('FlexiBLAS', '3.4.4', '', ('GCC', local_gccver)),
+    ('OpenMPI', '5.0.8', '', ('GCC', local_gccver)),
+    ('FlexiBLAS', '3.4.5', '', ('GCC', local_gccver)),
     ('FFTW', '3.3.10', '', ('GCC', local_gccver)),
     ('FFTW.MPI', '3.3.10', '', local_comp_mpi_tc),
-    ('ScaLAPACK', '2.2.0', '-fb', local_comp_mpi_tc),
+    ('ScaLAPACK', '2.2.2', '-fb', local_comp_mpi_tc),
 ]
 
 moduleclass = 'toolchain'
Diff against foss-2024.05.eb

easybuild/easyconfigs/f/foss/foss-2024.05.eb

diff --git a/easybuild/easyconfigs/f/foss/foss-2024.05.eb b/easybuild/easyconfigs/f/foss/foss-2025.07.eb
index 0d3f8fac41..8e46526247 100644
--- a/easybuild/easyconfigs/f/foss/foss-2024.05.eb
+++ b/easybuild/easyconfigs/f/foss/foss-2025.07.eb
@@ -1,7 +1,7 @@
 easyblock = 'Toolchain'
 
 name = 'foss'
-version = '2024.05'
+version = '2025.07'
 
 homepage = 'https://easybuild.readthedocs.io/en/master/Common-toolchains.html#foss-toolchain'
 description = """GNU Compiler Collection (GCC) based compiler toolchain, including
@@ -9,7 +9,7 @@ description = """GNU Compiler Collection (GCC) based compiler toolchain, includi
 
 toolchain = SYSTEM
 
-local_gccver = '13.3.0'
+local_gccver = '14.3.0'
 
 # toolchain used to build foss dependencies
 local_comp_mpi_tc = ('gompi', version)
@@ -18,11 +18,11 @@ local_comp_mpi_tc = ('gompi', version)
 # because of toolchain preparation functions
 dependencies = [
     ('GCC', local_gccver),
-    ('OpenMPI', '5.0.3', '', ('GCC', local_gccver)),
-    ('FlexiBLAS', '3.4.4', '', ('GCC', local_gccver)),
+    ('OpenMPI', '5.0.8', '', ('GCC', local_gccver)),
+    ('FlexiBLAS', '3.4.5', '', ('GCC', local_gccver)),
     ('FFTW', '3.3.10', '', ('GCC', local_gccver)),
     ('FFTW.MPI', '3.3.10', '', local_comp_mpi_tc),
-    ('ScaLAPACK', '2.2.0', '-fb', local_comp_mpi_tc),
+    ('ScaLAPACK', '2.2.2', '-fb', local_comp_mpi_tc),
 ]
 
 moduleclass = 'toolchain'

Updated software gompi-2025.07.eb

Diff against gompi-2025a.eb

easybuild/easyconfigs/g/gompi/gompi-2025a.eb

diff --git a/easybuild/easyconfigs/g/gompi/gompi-2025a.eb b/easybuild/easyconfigs/g/gompi/gompi-2025.07.eb
index eb94f4638e..34947eb0df 100644
--- a/easybuild/easyconfigs/g/gompi/gompi-2025a.eb
+++ b/easybuild/easyconfigs/g/gompi/gompi-2025.07.eb
@@ -1,7 +1,7 @@
 easyblock = 'Toolchain'
 
 name = 'gompi'
-version = '2025a'
+version = '2025.07'
 
 homepage = '(none)'
 description = """GNU Compiler Collection (GCC) based compiler toolchain,
@@ -9,12 +9,12 @@ description = """GNU Compiler Collection (GCC) based compiler toolchain,
 
 toolchain = SYSTEM
 
-local_gccver = '14.2.0'
+local_gccver = '14.3.0'
 
 # compiler toolchain dependencies
 dependencies = [
     ('GCC', local_gccver),  # includes both GCC and binutils
-    ('OpenMPI', '5.0.7', '', ('GCC', local_gccver)),
+    ('OpenMPI', '5.0.8', '', ('GCC', local_gccver)),
 ]
 
 moduleclass = 'toolchain'
Diff against gompi-2024a.eb

easybuild/easyconfigs/g/gompi/gompi-2024a.eb

diff --git a/easybuild/easyconfigs/g/gompi/gompi-2024a.eb b/easybuild/easyconfigs/g/gompi/gompi-2025.07.eb
index c49f4050ff..34947eb0df 100644
--- a/easybuild/easyconfigs/g/gompi/gompi-2024a.eb
+++ b/easybuild/easyconfigs/g/gompi/gompi-2025.07.eb
@@ -1,7 +1,7 @@
 easyblock = 'Toolchain'
 
 name = 'gompi'
-version = '2024a'
+version = '2025.07'
 
 homepage = '(none)'
 description = """GNU Compiler Collection (GCC) based compiler toolchain,
@@ -9,12 +9,12 @@ description = """GNU Compiler Collection (GCC) based compiler toolchain,
 
 toolchain = SYSTEM
 
-local_gccver = '13.3.0'
+local_gccver = '14.3.0'
 
 # compiler toolchain dependencies
 dependencies = [
     ('GCC', local_gccver),  # includes both GCC and binutils
-    ('OpenMPI', '5.0.3', '', ('GCC', local_gccver)),
+    ('OpenMPI', '5.0.8', '', ('GCC', local_gccver)),
 ]
 
 moduleclass = 'toolchain'
Diff against gompi-2024.05.eb

easybuild/easyconfigs/g/gompi/gompi-2024.05.eb

diff --git a/easybuild/easyconfigs/g/gompi/gompi-2024.05.eb b/easybuild/easyconfigs/g/gompi/gompi-2025.07.eb
index c3f4137cd2..34947eb0df 100644
--- a/easybuild/easyconfigs/g/gompi/gompi-2024.05.eb
+++ b/easybuild/easyconfigs/g/gompi/gompi-2025.07.eb
@@ -1,7 +1,7 @@
 easyblock = 'Toolchain'
 
 name = 'gompi'
-version = '2024.05'
+version = '2025.07'
 
 homepage = '(none)'
 description = """GNU Compiler Collection (GCC) based compiler toolchain,
@@ -9,12 +9,12 @@ description = """GNU Compiler Collection (GCC) based compiler toolchain,
 
 toolchain = SYSTEM
 
-local_gccver = '13.3.0'
+local_gccver = '14.3.0'
 
 # compiler toolchain dependencies
 dependencies = [
     ('GCC', local_gccver),  # includes both GCC and binutils
-    ('OpenMPI', '5.0.3', '', ('GCC', local_gccver)),
+    ('OpenMPI', '5.0.8', '', ('GCC', local_gccver)),
 ]
 
 moduleclass = 'toolchain'

Updated software OpenMPI-5.0.8-GCC-14.3.0.eb

Diff against OpenMPI-5.0.7-GCC-14.2.0.eb

easybuild/easyconfigs/o/OpenMPI/OpenMPI-5.0.7-GCC-14.2.0.eb

diff --git a/easybuild/easyconfigs/o/OpenMPI/OpenMPI-5.0.7-GCC-14.2.0.eb b/easybuild/easyconfigs/o/OpenMPI/OpenMPI-5.0.8-GCC-14.3.0.eb
index c8e2bf48aa..6ca62393bc 100644
--- a/easybuild/easyconfigs/o/OpenMPI/OpenMPI-5.0.7-GCC-14.2.0.eb
+++ b/easybuild/easyconfigs/o/OpenMPI/OpenMPI-5.0.8-GCC-14.3.0.eb
@@ -1,51 +1,48 @@
 name = 'OpenMPI'
-version = '5.0.7'
+version = '5.0.8'
 
 homepage = 'https://www.open-mpi.org/'
 description = """The Open MPI Project is an open source MPI-3 implementation."""
 
-toolchain = {'name': 'GCC', 'version': '14.2.0'}
+toolchain = {'name': 'GCC', 'version': '14.3.0'}
 
 source_urls = ['https://www.open-mpi.org/software/ompi/v%(version_major_minor)s/downloads']
 sources = [SOURCELOWER_TAR_BZ2]
 patches = [
     ('OpenMPI-5.0.7_build-with-internal-cuda-header.patch', 1),
-    ('OpenMPI-5.0.7_fix-sshmem-build-failure.patch'),
     ('OpenMPI-5.0.7_fix_gpfs_compatibility.patch'),
 ]
 checksums = [
-    {'openmpi-5.0.7.tar.bz2': '119f2009936a403334d0df3c0d74d5595a32d99497f9b1d41e90019fee2fc2dd'},
+    {'openmpi-5.0.8.tar.bz2': '53131e1a57e7270f645707f8b0b65ba56048f5b5ac3f68faabed3eb0d710e449'},
     {'OpenMPI-5.0.7_build-with-internal-cuda-header.patch':
      '14ffaf02a9c675ac66a2a9af727295179d4ce097174c88db59669d460d8c4da1'},
-    {'OpenMPI-5.0.7_fix-sshmem-build-failure.patch':
-     '7382a5bbe44c6eff9ab05c8f315a8911d529749655126d4375e44e809bfedec7'},
     {'OpenMPI-5.0.7_fix_gpfs_compatibility.patch':
      '9739134ce273a691c9deac6e410510653a88c1542b60dbf8789e4a423447d4f6'},
 ]
 
 builddependencies = [
-    ('pkgconf', '2.3.0'),
-    ('Autotools', '20240712'),
+    ('pkgconf', '2.4.3'),
+    ('Autotools', '20250527'),
 ]
 
 dependencies = [
     ('zlib', '1.3.1'),
-    ('hwloc', '2.11.2'),
+    ('hwloc', '2.12.1'),
     ('libevent', '2.1.12'),
-    ('UCX', '1.18.0'),
-    ('libfabric', '2.0.0'),
-    ('PMIx', '5.0.6'),
-    ('PRRTE', '3.0.8'),
-    ('UCC', '1.3.0'),
+    ('UCX', '1.19.0'),
+    ('libfabric', '2.1.0'),
+    ('PMIx', '5.0.8'),
+    ('PRRTE', '3.0.11'),
+    ('UCC', '1.4.4'),
 ]
 
 # CUDA related patches and custom configure option can be removed if CUDA support isn't wanted.
 preconfigopts = 'gcc -Iopal/mca/cuda/include -shared opal/mca/cuda/lib/cuda.c -o opal/mca/cuda/lib/libcuda.so && '
-configopts = '--with-cuda=%(start_dir)s/opal/mca/cuda --with-show-load-errors=no'
 # Disable building Level Zero components of romio if system dependencies are picked up. Sources are not based on
 # recent Level Zero interface anyway, so there's a high chance that builds fail.
 # See https://github.com/open-mpi/ompi/issues/10235
 preconfigopts += 'sed -i "s/have_ze=yes/have_ze=no/" %(start_dir)s/3rd-party/romio341/mpl/configure && '
+configopts = '--with-cuda=%(start_dir)s/opal/mca/cuda --with-show-load-errors=no'
 # Do not pick up the system library automatically
 configopts += ' --without-xpmem'
 
Diff against OpenMPI-5.0.3-NVHPC-24.9-CUDA-12.6.0.eb

easybuild/easyconfigs/o/OpenMPI/OpenMPI-5.0.3-NVHPC-24.9-CUDA-12.6.0.eb

diff --git a/easybuild/easyconfigs/o/OpenMPI/OpenMPI-5.0.3-NVHPC-24.9-CUDA-12.6.0.eb b/easybuild/easyconfigs/o/OpenMPI/OpenMPI-5.0.8-GCC-14.3.0.eb
index bde23ecd78..6ca62393bc 100644
--- a/easybuild/easyconfigs/o/OpenMPI/OpenMPI-5.0.3-NVHPC-24.9-CUDA-12.6.0.eb
+++ b/easybuild/easyconfigs/o/OpenMPI/OpenMPI-5.0.8-GCC-14.3.0.eb
@@ -1,65 +1,49 @@
 name = 'OpenMPI'
-version = '5.0.3'
+version = '5.0.8'
 
 homepage = 'https://www.open-mpi.org/'
 description = """The Open MPI Project is an open source MPI-3 implementation."""
 
-toolchain = {'name': 'NVHPC', 'version': '24.9-CUDA-12.6.0'}
+toolchain = {'name': 'GCC', 'version': '14.3.0'}
 
 source_urls = ['https://www.open-mpi.org/software/ompi/v%(version_major_minor)s/downloads']
 sources = [SOURCELOWER_TAR_BZ2]
 patches = [
-    'OpenMPI-5.0.3_fix_hle_make_errors.patch',
-    'OpenMPI-5.0.3_disable_opal_path_nfs_test.patch',
-    ('OpenMPI-5.0.2_build-with-internal-cuda-header.patch', 1)
+    ('OpenMPI-5.0.7_build-with-internal-cuda-header.patch', 1),
+    ('OpenMPI-5.0.7_fix_gpfs_compatibility.patch'),
 ]
 checksums = [
-    {'openmpi-5.0.3.tar.bz2':
-     '990582f206b3ab32e938aa31bbf07c639368e4405dca196fabe7f0f76eeda90b'},
-    {'OpenMPI-5.0.3_fix_hle_make_errors.patch':
-     '881c907a9f5901d5d6af41cd33dffdcecba4a67a9e5123e602542aea57a80895'},
-    {'OpenMPI-5.0.3_disable_opal_path_nfs_test.patch':
-     '75d4417e35252ea3a19b2792f1b06e9aeb408c253aa4921d77226d57b71dee45'},
-    {'OpenMPI-5.0.2_build-with-internal-cuda-header.patch':
-     'f52dc470543f35efef10d651dd159c771ae25f8f76a420d20d87abf4dc769ed7'},
+    {'openmpi-5.0.8.tar.bz2': '53131e1a57e7270f645707f8b0b65ba56048f5b5ac3f68faabed3eb0d710e449'},
+    {'OpenMPI-5.0.7_build-with-internal-cuda-header.patch':
+     '14ffaf02a9c675ac66a2a9af727295179d4ce097174c88db59669d460d8c4da1'},
+    {'OpenMPI-5.0.7_fix_gpfs_compatibility.patch':
+     '9739134ce273a691c9deac6e410510653a88c1542b60dbf8789e4a423447d4f6'},
 ]
 
 builddependencies = [
-    ('pkgconf', '2.2.0'),
-    ('Perl', '5.38.2'),
-    ('Autotools', '20231222'),
+    ('pkgconf', '2.4.3'),
+    ('Autotools', '20250527'),
 ]
 
 dependencies = [
     ('zlib', '1.3.1'),
-    ('hwloc', '2.10.0'),
+    ('hwloc', '2.12.1'),
     ('libevent', '2.1.12'),
-    ('UCX', '1.16.0'),
-    ('UCX-CUDA', '1.16.0', '-CUDA-%(cudaver)s'),
-    ('libfabric', '1.21.0'),
-    ('PMIx', '5.0.2'),
-    ('PRRTE', '3.0.5'),
-    ('UCC', '1.3.0'),
-    ('UCC-CUDA', '1.3.0', '-CUDA-%(cudaver)s'),
+    ('UCX', '1.19.0'),
+    ('libfabric', '2.1.0'),
+    ('PMIx', '5.0.8'),
+    ('PRRTE', '3.0.11'),
+    ('UCC', '1.4.4'),
 ]
 
 # CUDA related patches and custom configure option can be removed if CUDA support isn't wanted.
-preconfigopts = 'nvc -Iopal/mca/cuda/include -shared opal/mca/cuda/lib/cuda.c -o opal/mca/cuda/lib/libcuda.so && '
-# Update configure to include changes from the "disable_opal_path_nfs_test" patch
-preconfigopts += './autogen.pl --force && '
-
-configopts = '--with-cuda=%(start_dir)s/opal/mca/cuda '
-# Required to prevent internal compiler error in opal.
-configopts += ' --enable-alt-short-float=no'
+preconfigopts = 'gcc -Iopal/mca/cuda/include -shared opal/mca/cuda/lib/cuda.c -o opal/mca/cuda/lib/libcuda.so && '
+# Disable building Level Zero components of romio if system dependencies are picked up. Sources are not based on
+# recent Level Zero interface anyway, so there's a high chance that builds fail.
+# See https://github.com/open-mpi/ompi/issues/10235
+preconfigopts += 'sed -i "s/have_ze=yes/have_ze=no/" %(start_dir)s/3rd-party/romio341/mpl/configure && '
+configopts = '--with-cuda=%(start_dir)s/opal/mca/cuda --with-show-load-errors=no'
 # Do not pick up the system library automatically
 configopts += ' --without-xpmem'
-# Set PGI compilers manually, as NVHPC compilers are not correctly detected
-configopts += ' CC=pgcc CXX=pgc++ FC=pgfortran'
-
-# site specific options
-# configopts += ' --without-psm2 '
-# configopts += ' --disable-oshmem '
-# configopts += ' --with-gpfs '
-# configopts += ' --with-slurm '
 
 moduleclass = 'mpi'
Diff against OpenMPI-5.0.3-GCC-13.3.0.eb

easybuild/easyconfigs/o/OpenMPI/OpenMPI-5.0.3-GCC-13.3.0.eb

diff --git a/easybuild/easyconfigs/o/OpenMPI/OpenMPI-5.0.3-GCC-13.3.0.eb b/easybuild/easyconfigs/o/OpenMPI/OpenMPI-5.0.8-GCC-14.3.0.eb
index 93c3906301..6ca62393bc 100644
--- a/easybuild/easyconfigs/o/OpenMPI/OpenMPI-5.0.3-GCC-13.3.0.eb
+++ b/easybuild/easyconfigs/o/OpenMPI/OpenMPI-5.0.8-GCC-14.3.0.eb
@@ -1,43 +1,47 @@
 name = 'OpenMPI'
-version = '5.0.3'
+version = '5.0.8'
 
 homepage = 'https://www.open-mpi.org/'
 description = """The Open MPI Project is an open source MPI-3 implementation."""
 
-toolchain = {'name': 'GCC', 'version': '13.3.0'}
+toolchain = {'name': 'GCC', 'version': '14.3.0'}
 
 source_urls = ['https://www.open-mpi.org/software/ompi/v%(version_major_minor)s/downloads']
 sources = [SOURCELOWER_TAR_BZ2]
 patches = [
-    ('OpenMPI-5.0.2_build-with-internal-cuda-header.patch', 1),
-    ('OpenMPI-5.0.3_fix_c90_compliance.patch'),
+    ('OpenMPI-5.0.7_build-with-internal-cuda-header.patch', 1),
+    ('OpenMPI-5.0.7_fix_gpfs_compatibility.patch'),
 ]
 checksums = [
-    {'openmpi-5.0.3.tar.bz2': '990582f206b3ab32e938aa31bbf07c639368e4405dca196fabe7f0f76eeda90b'},
-    {'OpenMPI-5.0.2_build-with-internal-cuda-header.patch':
-     'f52dc470543f35efef10d651dd159c771ae25f8f76a420d20d87abf4dc769ed7'},
-    {'OpenMPI-5.0.3_fix_c90_compliance.patch':
-     'ece1dff504673179daf298f74c978d31132fcde71af9eca38a530b30aec85cca'},
+    {'openmpi-5.0.8.tar.bz2': '53131e1a57e7270f645707f8b0b65ba56048f5b5ac3f68faabed3eb0d710e449'},
+    {'OpenMPI-5.0.7_build-with-internal-cuda-header.patch':
+     '14ffaf02a9c675ac66a2a9af727295179d4ce097174c88db59669d460d8c4da1'},
+    {'OpenMPI-5.0.7_fix_gpfs_compatibility.patch':
+     '9739134ce273a691c9deac6e410510653a88c1542b60dbf8789e4a423447d4f6'},
 ]
 
 builddependencies = [
-    ('pkgconf', '2.2.0'),
-    ('Autotools', '20231222'),
+    ('pkgconf', '2.4.3'),
+    ('Autotools', '20250527'),
 ]
 
 dependencies = [
     ('zlib', '1.3.1'),
-    ('hwloc', '2.10.0'),
+    ('hwloc', '2.12.1'),
     ('libevent', '2.1.12'),
-    ('UCX', '1.16.0'),
-    ('libfabric', '1.21.0'),
-    ('PMIx', '5.0.2'),
-    ('PRRTE', '3.0.5'),
-    ('UCC', '1.3.0'),
+    ('UCX', '1.19.0'),
+    ('libfabric', '2.1.0'),
+    ('PMIx', '5.0.8'),
+    ('PRRTE', '3.0.11'),
+    ('UCC', '1.4.4'),
 ]
 
 # CUDA related patches and custom configure option can be removed if CUDA support isn't wanted.
 preconfigopts = 'gcc -Iopal/mca/cuda/include -shared opal/mca/cuda/lib/cuda.c -o opal/mca/cuda/lib/libcuda.so && '
+# Disable building Level Zero components of romio if system dependencies are picked up. Sources are not based on
+# recent Level Zero interface anyway, so there's a high chance that builds fail.
+# See https://github.com/open-mpi/ompi/issues/10235
+preconfigopts += 'sed -i "s/have_ze=yes/have_ze=no/" %(start_dir)s/3rd-party/romio341/mpl/configure && '
 configopts = '--with-cuda=%(start_dir)s/opal/mca/cuda --with-show-load-errors=no'
 # Do not pick up the system library automatically
 configopts += ' --without-xpmem'

Updated software ScaLAPACK-2.2.2-gompi-2025.07-fb.eb

Diff against ScaLAPACK-2.2.2-gompi-2025a-fb.eb

easybuild/easyconfigs/s/ScaLAPACK/ScaLAPACK-2.2.2-gompi-2025a-fb.eb

diff --git a/easybuild/easyconfigs/s/ScaLAPACK/ScaLAPACK-2.2.2-gompi-2025a-fb.eb b/easybuild/easyconfigs/s/ScaLAPACK/ScaLAPACK-2.2.2-gompi-2025.07-fb.eb
index ede0be1c68..38fc294734 100644
--- a/easybuild/easyconfigs/s/ScaLAPACK/ScaLAPACK-2.2.2-gompi-2025a-fb.eb
+++ b/easybuild/easyconfigs/s/ScaLAPACK/ScaLAPACK-2.2.2-gompi-2025.07-fb.eb
@@ -6,7 +6,7 @@ homepage = 'https://www.netlib.org/scalapack/'
 description = """The ScaLAPACK (or Scalable LAPACK) library includes a subset of LAPACK routines
  redesigned for distributed memory MIMD parallel computers."""
 
-toolchain = {'name': 'gompi', 'version': '2025a'}
+toolchain = {'name': 'gompi', 'version': '2025.07'}
 toolchainopts = {'extra_fflags': '-lpthread', 'openmp': True, 'pic': True, 'usempi': True}
 
 source_urls = ['https://github.com/Reference-ScaLAPACK/scalapack/archive/refs/tags/']
@@ -14,7 +14,7 @@ sources = ['v%(version)s.tar.gz']
 checksums = ['a2f0c9180a210bf7ffe126c9cb81099cf337da1a7120ddb4cbe4894eb7b7d022']
 
 builddependencies = [
-    ('CMake', '3.31.3'),
+    ('CMake', '4.0.3'),
 ]
 
 dependencies = [
@@ -22,6 +22,8 @@ dependencies = [
 ]
 
 preconfigopts = 'export CFLAGS="$CFLAGS -std=gnu89" &&'  # https://bugzilla.redhat.com/show_bug.cgi?id=2178710
+# Other CMakeLists.txt in ScaLAPACK 2.2.2 are CMake 3.5+
+preconfigopts += 'sed -i "s/VERSION 2.8/VERSION 3.5/" %(start_dir)s/BLACS/INSTALL/CMakeLists.txt && '
 
 # Config Opts based on AOCL User Guide:
 # https://developer.amd.com/wp-content/resources/AOCL_User%20Guide_2.2.pdf
Diff against ScaLAPACK-2.2.0-gompi-2024a-fb.eb

easybuild/easyconfigs/s/ScaLAPACK/ScaLAPACK-2.2.0-gompi-2024a-fb.eb

diff --git a/easybuild/easyconfigs/s/ScaLAPACK/ScaLAPACK-2.2.0-gompi-2024a-fb.eb b/easybuild/easyconfigs/s/ScaLAPACK/ScaLAPACK-2.2.2-gompi-2025.07-fb.eb
index 1bccc16f38..38fc294734 100644
--- a/easybuild/easyconfigs/s/ScaLAPACK/ScaLAPACK-2.2.0-gompi-2024a-fb.eb
+++ b/easybuild/easyconfigs/s/ScaLAPACK/ScaLAPACK-2.2.2-gompi-2025.07-fb.eb
@@ -1,30 +1,30 @@
 name = 'ScaLAPACK'
-version = '2.2.0'
+version = '2.2.2'
 versionsuffix = '-fb'
 
 homepage = 'https://www.netlib.org/scalapack/'
 description = """The ScaLAPACK (or Scalable LAPACK) library includes a subset of LAPACK routines
  redesigned for distributed memory MIMD parallel computers."""
 
-toolchain = {'name': 'gompi', 'version': '2024a'}
+toolchain = {'name': 'gompi', 'version': '2025.07'}
 toolchainopts = {'extra_fflags': '-lpthread', 'openmp': True, 'pic': True, 'usempi': True}
 
-source_urls = [homepage]
-sources = [SOURCELOWER_TGZ]
-patches = ['ScaLAPACK-%(version)s_fix-GCC-10.patch']
-checksums = [
-    '40b9406c20735a9a3009d863318cb8d3e496fb073d201c5463df810e01ab2a57',  # scalapack-2.2.0.tgz
-    'f6bc3c6dee012ba4a696548a2e12b6aae932ce4fd5a142153b338839f52b5906',  # ScaLAPACK-2.2.0_fix-GCC-10.patch
-]
+source_urls = ['https://github.com/Reference-ScaLAPACK/scalapack/archive/refs/tags/']
+sources = ['v%(version)s.tar.gz']
+checksums = ['a2f0c9180a210bf7ffe126c9cb81099cf337da1a7120ddb4cbe4894eb7b7d022']
 
 builddependencies = [
-    ('CMake', '3.29.3'),
+    ('CMake', '4.0.3'),
 ]
 
 dependencies = [
-    ('FlexiBLAS', '3.4.4'),
+    ('FlexiBLAS', '3.4.5'),
 ]
 
+preconfigopts = 'export CFLAGS="$CFLAGS -std=gnu89" &&'  # https://bugzilla.redhat.com/show_bug.cgi?id=2178710
+# Other CMakeLists.txt in ScaLAPACK 2.2.2 are CMake 3.5+
+preconfigopts += 'sed -i "s/VERSION 2.8/VERSION 3.5/" %(start_dir)s/BLACS/INSTALL/CMakeLists.txt && '
+
 # Config Opts based on AOCL User Guide:
 # https://developer.amd.com/wp-content/resources/AOCL_User%20Guide_2.2.pdf
 
Diff against ScaLAPACK-2.2.0-gmpich-2024.06-fb.eb

easybuild/easyconfigs/s/ScaLAPACK/ScaLAPACK-2.2.0-gmpich-2024.06-fb.eb

diff --git a/easybuild/easyconfigs/s/ScaLAPACK/ScaLAPACK-2.2.0-gmpich-2024.06-fb.eb b/easybuild/easyconfigs/s/ScaLAPACK/ScaLAPACK-2.2.2-gompi-2025.07-fb.eb
index 28d4f766d5..38fc294734 100644
--- a/easybuild/easyconfigs/s/ScaLAPACK/ScaLAPACK-2.2.0-gmpich-2024.06-fb.eb
+++ b/easybuild/easyconfigs/s/ScaLAPACK/ScaLAPACK-2.2.2-gompi-2025.07-fb.eb
@@ -1,30 +1,30 @@
 name = 'ScaLAPACK'
-version = '2.2.0'
+version = '2.2.2'
 versionsuffix = '-fb'
 
 homepage = 'https://www.netlib.org/scalapack/'
 description = """The ScaLAPACK (or Scalable LAPACK) library includes a subset of LAPACK routines
  redesigned for distributed memory MIMD parallel computers."""
 
-toolchain = {'name': 'gmpich', 'version': '2024.06'}
+toolchain = {'name': 'gompi', 'version': '2025.07'}
 toolchainopts = {'extra_fflags': '-lpthread', 'openmp': True, 'pic': True, 'usempi': True}
 
-source_urls = [homepage]
-sources = [SOURCELOWER_TGZ]
-patches = ['ScaLAPACK-%(version)s_fix-GCC-10.patch']
-checksums = [
-    '40b9406c20735a9a3009d863318cb8d3e496fb073d201c5463df810e01ab2a57',  # scalapack-2.2.0.tgz
-    'f6bc3c6dee012ba4a696548a2e12b6aae932ce4fd5a142153b338839f52b5906',  # ScaLAPACK-2.2.0_fix-GCC-10.patch
-]
+source_urls = ['https://github.com/Reference-ScaLAPACK/scalapack/archive/refs/tags/']
+sources = ['v%(version)s.tar.gz']
+checksums = ['a2f0c9180a210bf7ffe126c9cb81099cf337da1a7120ddb4cbe4894eb7b7d022']
 
 builddependencies = [
-    ('CMake', '3.26.3'),
+    ('CMake', '4.0.3'),
 ]
 
 dependencies = [
-    ('FlexiBLAS', '3.3.1'),
+    ('FlexiBLAS', '3.4.5'),
 ]
 
+preconfigopts = 'export CFLAGS="$CFLAGS -std=gnu89" &&'  # https://bugzilla.redhat.com/show_bug.cgi?id=2178710
+# Other CMakeLists.txt in ScaLAPACK 2.2.2 are CMake 3.5+
+preconfigopts += 'sed -i "s/VERSION 2.8/VERSION 3.5/" %(start_dir)s/BLACS/INSTALL/CMakeLists.txt && '
+
 # Config Opts based on AOCL User Guide:
 # https://developer.amd.com/wp-content/resources/AOCL_User%20Guide_2.2.pdf
 

@Thyre Thyre force-pushed the 20250807094704_new_pr_FFTW.MPI3310 branch from af7a77f to 20e713f Compare August 7, 2025 07:48
@Thyre Thyre changed the title {numlib,toolchain}[gompi/2025.08,system/system] FFTW.MPI v3.3.10, foss v2025.08, gompi v2025.08, ... w/ fb {numlib,toolchain}[gompi/2025.08,system/system] foss v2025.08, gompi v2025.08, OpenMPI v5.0.8, FFTW.MPI v3.3.10, ScaLAPACK v2.2.2 w/ fb Aug 7, 2025
@Thyre Thyre added the 2025b issues & PRs related to 2025b common toolchains label Aug 7, 2025
Comment thread easybuild/easyconfigs/o/OpenMPI/OpenMPI-5.0.8-GCC-14.3.0.eb Outdated
@Thyre
Copy link
Copy Markdown
Collaborator Author

Thyre commented Aug 7, 2025

Test report by @Thyre
SUCCESS
Build succeeded for 5 out of 5 (5 easyconfigs in total)
ZAM054 - Linux Zorin OS 17, x86_64, 12th Gen Intel(R) Core(TM) i7-1260P, 1 x NVIDIA NVIDIA GeForce MX550, 580.65.06, Python 3.10.12
See https://gist.github.com/Thyre/cbce2d95065b30745e10965ac8391e64 for a full test report.

@Thyre
Copy link
Copy Markdown
Collaborator Author

Thyre commented Aug 7, 2025

Test report by @Thyre
SUCCESS
Build succeeded for 5 out of 5 (5 easyconfigs in total)
jpblt-s01-02.jupiter.internal - Linux RHEL 9.5, AArch64, ARM UNKNOWN, 1 x NVIDIA NVIDIA GH200 480GB, 570.133.20, Python 3.9.21
See https://gist.github.com/Thyre/cc8ddfb1d8255d3d5760dc845db8e51a for a full test report.

@SebastianAchilles
Copy link
Copy Markdown
Member

Test report by @SebastianAchilles
SUCCESS
Build succeeded for 5 out of 5 (5 easyconfigs in total)
bwd-rockylinux-100 - Linux Rocky Linux 10.0 (Red Quartz), x86_64, Intel(R) Core(TM) i7-6900K CPU @ 3.20GHz (broadwell), Python 3.12.9
See https://gist.github.com/SebastianAchilles/72cd6db373ac5397b005394af75b920f for a full test report.

@SebastianAchilles
Copy link
Copy Markdown
Member

Test report by @SebastianAchilles
SUCCESS
Build succeeded for 5 out of 5 (5 easyconfigs in total)
skl-rockylinux-96 - Linux Rocky Linux 9.6 (Blue Onyx), x86_64, Intel(R) Core(TM) i7-10700 CPU @ 2.90GHz (skylake), 1 x NVIDIA NVIDIA RTX A4000, 570.124.06, Python 3.9.21
See https://gist.github.com/SebastianAchilles/bd999abcaa74dc4433c174913653bf89 for a full test report.

@SebastianAchilles
Copy link
Copy Markdown
Member

Test report by @SebastianAchilles
SUCCESS
Build succeeded for 5 out of 5 (5 easyconfigs in total)
skx-rockylinux-96 - Linux Rocky Linux 9.6 (Blue Onyx), x86_64, Intel(R) Xeon(R) Gold 6126 CPU @ 2.60GHz (skylake_avx512), 4 x NVIDIA Tesla V100-SXM2-32GB, 575.57.08, Python 3.9.21
See https://gist.github.com/SebastianAchilles/d6a601fe9f0982b782714659f9132093 for a full test report.

@SebastianAchilles
Copy link
Copy Markdown
Member

Test report by @SebastianAchilles
SUCCESS
Build succeeded for 5 out of 5 (5 easyconfigs in total)
zen2-ubuntu-2404 - Linux Ubuntu 24.04.2 LTS (Noble Numbat), x86_64, AMD EPYC 7452 32-Core Processor (zen2), Python 3.12.3
See https://gist.github.com/SebastianAchilles/6d108b8764097657ed227326caf04bd0 for a full test report.

@Thyre Thyre added this to the release after 5.1.1 milestone Aug 7, 2025
@Thyre
Copy link
Copy Markdown
Collaborator Author

Thyre commented Aug 10, 2025

Test report by @Thyre
SUCCESS
Build succeeded for 8 out of 8 (5 easyconfigs in total)
Linux - Linux Arch Linux UNKNOWN, x86_64, AMD Ryzen 7 7800X3D 8-Core Processor, 1 x AMD Navi 48 [Radeon RX 9070/9070 XT/9070 GRE] (device id: 0x7550, gfx: gfx1201, driver: 6.15.9-arch1-1), 1 x AMD Raphael (device id: 0x164e, gfx: gfx1036, driver: 6.15.9-arch1-1), Python 3.13.5
See https://gist.github.com/Thyre/22f6b814dbaff9be477d307b1f532537 for a full test report.

Thyre added 2 commits August 12, 2025 13:14
…, gompi-2025.08.eb, OpenMPI-5.0.8-GCC-14.3.0.eb, ScaLAPACK-2.2.2-gompi-2025.08-fb.eb
Signed-off-by: Jan André Reuter <[email protected]>
@Thyre Thyre force-pushed the 20250807094704_new_pr_FFTW.MPI3310 branch from d889aa7 to a0e56ae Compare August 12, 2025 11:16
@Thyre
Copy link
Copy Markdown
Collaborator Author

Thyre commented Aug 12, 2025

Test report by @Thyre
SUCCESS
Build succeeded for 5 out of 5 (5 easyconfigs in total)
ZAM054 - Linux Zorin OS 17, x86_64, 12th Gen Intel(R) Core(TM) i7-1260P, 1 x NVIDIA NVIDIA GeForce MX550, 580.65.06, Python 3.10.12
See https://gist.github.com/Thyre/489fc54a0f3602d79ba0d5aa9ca1e5c8 for a full test report.

Comment thread easybuild/easyconfigs/o/OpenMPI/OpenMPI-5.0.8-GCC-14.3.0.eb Outdated
@Thyre
Copy link
Copy Markdown
Collaborator Author

Thyre commented Aug 13, 2025

opal_path_nfs once again failed on jsc-zen3...


Test report by @Thyre
FAILED
Build succeeded for 0 out of 5 (5 easyconfigs in total)
jsczen3c3.int.jsc-zen3.fz-juelich.de - Linux Rocky Linux 9.6, x86_64, AMD EPYC-Milan Processor, Python 3.9.21
See https://gist.github.com/Thyre/b5da4fde1dc8918a93fed694dcc16dbf for a full test report.

Comment thread easybuild/easyconfigs/o/OpenMPI/OpenMPI-5.0.8-GCC-14.3.0.eb Outdated
Comment thread easybuild/easyconfigs/o/OpenMPI/OpenMPI-5.0.8-GCC-14.3.0.eb Outdated
@Thyre
Copy link
Copy Markdown
Collaborator Author

Thyre commented Aug 18, 2025

Test report by @Thyre
SUCCESS
Build succeeded for 5 out of 5 (5 easyconfigs in total)
Framework - Linux Fedora Linux 42, x86_64, AMD Ryzen AI 7 350 w/ Radeon 860M, 1 x AMD Krackan [Radeon 840M / 860M Graphics] (device id: 0x1114, gfx: gfx1152, driver: 6.15.9-201.fc42.x86_64), Python 3.13.5
See https://gist.github.com/Thyre/89a4fb7f04565eb5aa706b30bfc728eb for a full test report.

@Thyre
Copy link
Copy Markdown
Collaborator Author

Thyre commented Aug 18, 2025

@boegelbot please test @ jsc-zen3
EB_ARGS="--buildpath=/dev/shm/$USER/ecpr-23686"

@boegelbot
Copy link
Copy Markdown
Collaborator

@Thyre: Request for testing this PR well received on jsczen3l1.int.jsc-zen3.fz-juelich.de

PR test command 'if [[ develop != 'develop' ]]; then EB_BRANCH=develop ./easybuild_develop.sh 2> /dev/null 1>&2; EB_PREFIX=/home/boegelbot/easybuild/develop source init_env_easybuild_develop.sh; fi; EB_PR=23586 EB_ARGS="--buildpath=/dev/shm/$USER/ecpr-23686" EB_CONTAINER= EB_REPO=easybuild-easyconfigs EB_BRANCH=develop /opt/software/slurm/bin/sbatch --job-name test_PR_23586 --ntasks=8 ~/boegelbot/eb_from_pr_upload_jsc-zen3.sh' executed!

  • exit code: 0
  • output:
Submitted batch job 7623

Test results coming soon (I hope)...

Details

- notification for comment with ID 3195841955 processed

Message to humans: this is just bookkeeping information for me,
it is of no use to you (unless you think I have a bug, which I don't).

Comment thread easybuild/easyconfigs/f/foss/foss-2025.08.eb Outdated
Signed-off-by: Jan André Reuter <[email protected]>
@Thyre Thyre changed the title {numlib,toolchain}[gompi/2025.08,system/system] foss v2025.08, gompi v2025.08, OpenMPI v5.0.8, FFTW.MPI v3.3.10, ScaLAPACK v2.2.2 w/ fb {numlib,toolchain}[gompi/2025.07,system/system] foss v2025.07, gompi v2025.07, OpenMPI v5.0.8, FFTW.MPI v3.3.10, ScaLAPACK v2.2.2 w/ fb Aug 18, 2025
@boegelbot
Copy link
Copy Markdown
Collaborator

Test report by @boegelbot
SUCCESS
Build succeeded for 5 out of 5 (5 easyconfigs in total)
jsczen3c1.int.jsc-zen3.fz-juelich.de - Linux Rocky Linux 9.6, x86_64, AMD EPYC-Milan Processor (zen3), Python 3.9.21
See https://gist.github.com/boegelbot/8e16a16242dfca67712c90dc8406313f for a full test report.

Signed-off-by: Jan André Reuter <[email protected]>
@boegel
Copy link
Copy Markdown
Member

boegel commented Aug 18, 2025

@boegelbot please test @ jsc-zen3

@boegelbot
Copy link
Copy Markdown
Collaborator

@boegel: Request for testing this PR well received on jsczen3l1.int.jsc-zen3.fz-juelich.de

PR test command 'if [[ develop != 'develop' ]]; then EB_BRANCH=develop ./easybuild_develop.sh 2> /dev/null 1>&2; EB_PREFIX=/home/boegelbot/easybuild/develop source init_env_easybuild_develop.sh; fi; EB_PR=23586 EB_ARGS= EB_CONTAINER= EB_REPO=easybuild-easyconfigs EB_BRANCH=develop /opt/software/slurm/bin/sbatch --job-name test_PR_23586 --ntasks=8 ~/boegelbot/eb_from_pr_upload_jsc-zen3.sh' executed!

  • exit code: 0
  • output:
Submitted batch job 7632

Test results coming soon (I hope)...

Details

- notification for comment with ID 3196104297 processed

Message to humans: this is just bookkeeping information for me,
it is of no use to you (unless you think I have a bug, which I don't).

@boegelbot
Copy link
Copy Markdown
Collaborator

Test report by @boegelbot
SUCCESS
Build succeeded for 5 out of 5 (5 easyconfigs in total)
jsczen3c1.int.jsc-zen3.fz-juelich.de - Linux Rocky Linux 9.6, x86_64, AMD EPYC-Milan Processor (zen3), Python 3.9.21
See https://gist.github.com/boegelbot/f7d8d3634b78755143883037dc83b462 for a full test report.

@boegel
Copy link
Copy Markdown
Member

boegel commented Aug 18, 2025

Test report by @boegel
SUCCESS
Build succeeded for 5 out of 5 (5 easyconfigs in total)
node3555.doduo.os - Linux RHEL 9.4, x86_64, AMD EPYC 7552 48-Core Processor (zen2), Python 3.9.18
See https://gist.github.com/boegel/70079fb23ec06196cd36e866fafbf45d for a full test report.

Copy link
Copy Markdown
Member

@boegel boegel left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

lgtm

@boegel
Copy link
Copy Markdown
Member

boegel commented Aug 18, 2025

Going in, thanks @Thyre!

@boegel boegel merged commit a85f72f into easybuilders:develop Aug 18, 2025
5 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

2025b issues & PRs related to 2025b common toolchains update

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants