Skip to content

{compiler,lang,tools}[system/system,GCCcore/14.3.0] Bison v3.8.2, binutils v2.44, flex v2.6.4, ...#22942

Merged
boegel merged 6 commits intoeasybuilders:developfrom
Thyre:20250523154303_new_pr_Bison382
May 24, 2025
Merged

{compiler,lang,tools}[system/system,GCCcore/14.3.0] Bison v3.8.2, binutils v2.44, flex v2.6.4, ...#22942
boegel merged 6 commits intoeasybuilders:developfrom
Thyre:20250523154303_new_pr_Bison382

Conversation

@Thyre
Copy link
Copy Markdown
Collaborator

@Thyre Thyre commented May 23, 2025

(created using eb --new-pr)

…ore-14.3.0.eb, flex-2.6.4-GCCcore-14.3.0.eb, GCC-14.3.0.eb, GCCcore-14.3.0.eb, help2man-1.49.3-GCCcore-14.3.0.eb, M4-1.4.19-GCCcore-14.3.0.eb, zlib-1.3.1-GCCcore-14.3.0.eb
@github-actions
Copy link
Copy Markdown

github-actions Bot commented May 23, 2025

Updated software Bison-3.8.2-GCCcore-14.3.0.eb

Diff against Bison-3.8.2-GCCcore-15.1.0.eb

easybuild/easyconfigs/b/Bison/Bison-3.8.2-GCCcore-15.1.0.eb

diff --git a/easybuild/easyconfigs/b/Bison/Bison-3.8.2-GCCcore-15.1.0.eb b/easybuild/easyconfigs/b/Bison/Bison-3.8.2-GCCcore-14.3.0.eb
index 64486a1ccd..4c19eaf973 100644
--- a/easybuild/easyconfigs/b/Bison/Bison-3.8.2-GCCcore-15.1.0.eb
+++ b/easybuild/easyconfigs/b/Bison/Bison-3.8.2-GCCcore-14.3.0.eb
@@ -7,19 +7,18 @@ homepage = 'https://www.gnu.org/software/bison'
 description = """Bison is a general-purpose parser generator that converts an annotated context-free grammar
  into a deterministic LR or generalized LR (GLR) parser employing LALR(1) parser tables."""
 
-toolchain = {'name': 'GCCcore', 'version': '15.1.0'}
+toolchain = {'name': 'GCCcore', 'version': '14.3.0'}
 
 source_urls = [GNU_SOURCE]
 sources = [SOURCELOWER_TAR_GZ]
 checksums = ['06c9e13bdf7eb24d4ceb6b59205a4f67c2c7e7213119644430fe82fbd14a0abb']
 
 builddependencies = [
-    ('M4', '1.4.19'),
+    ('M4', '1.4.20'),
     # use same binutils version that was used when building GCCcore toolchain
     ('binutils', '2.44', '', SYSTEM),
 ]
 
-
 sanity_check_paths = {
     'files': ['bin/%s' % x for x in ['bison', 'yacc']] + [('lib/liby.a', 'lib64/liby.a')],
     'dirs': [],
Diff against Bison-3.8.2-GCCcore-14.2.0.eb

easybuild/easyconfigs/b/Bison/Bison-3.8.2-GCCcore-14.2.0.eb

diff --git a/easybuild/easyconfigs/b/Bison/Bison-3.8.2-GCCcore-14.2.0.eb b/easybuild/easyconfigs/b/Bison/Bison-3.8.2-GCCcore-14.3.0.eb
index 427ebbbe2b..4c19eaf973 100644
--- a/easybuild/easyconfigs/b/Bison/Bison-3.8.2-GCCcore-14.2.0.eb
+++ b/easybuild/easyconfigs/b/Bison/Bison-3.8.2-GCCcore-14.3.0.eb
@@ -7,19 +7,18 @@ homepage = 'https://www.gnu.org/software/bison'
 description = """Bison is a general-purpose parser generator that converts an annotated context-free grammar
  into a deterministic LR or generalized LR (GLR) parser employing LALR(1) parser tables."""
 
-toolchain = {'name': 'GCCcore', 'version': '14.2.0'}
+toolchain = {'name': 'GCCcore', 'version': '14.3.0'}
 
 source_urls = [GNU_SOURCE]
 sources = [SOURCELOWER_TAR_GZ]
 checksums = ['06c9e13bdf7eb24d4ceb6b59205a4f67c2c7e7213119644430fe82fbd14a0abb']
 
 builddependencies = [
-    ('M4', '1.4.19'),
+    ('M4', '1.4.20'),
     # use same binutils version that was used when building GCCcore toolchain
-    ('binutils', '2.42', '', SYSTEM),
+    ('binutils', '2.44', '', SYSTEM),
 ]
 
-
 sanity_check_paths = {
     'files': ['bin/%s' % x for x in ['bison', 'yacc']] + [('lib/liby.a', 'lib64/liby.a')],
     'dirs': [],

Updated software binutils-2.44-GCCcore-14.3.0.eb

Diff against binutils-2.44-GCCcore-15.1.0.eb

easybuild/easyconfigs/b/binutils/binutils-2.44-GCCcore-15.1.0.eb

diff --git a/easybuild/easyconfigs/b/binutils/binutils-2.44-GCCcore-15.1.0.eb b/easybuild/easyconfigs/b/binutils/binutils-2.44-GCCcore-14.3.0.eb
index 0919b65c16..318a5f66ab 100644
--- a/easybuild/easyconfigs/b/binutils/binutils-2.44-GCCcore-15.1.0.eb
+++ b/easybuild/easyconfigs/b/binutils/binutils-2.44-GCCcore-14.3.0.eb
@@ -4,7 +4,7 @@ version = '2.44'
 homepage = 'https://directory.fsf.org/project/binutils/'
 description = "binutils: GNU binary utilities"
 
-toolchain = {'name': 'GCCcore', 'version': '15.1.0'}
+toolchain = {'name': 'GCCcore', 'version': '14.3.0'}
 
 source_urls = [GNU_SOURCE]
 sources = [SOURCE_TAR_GZ]
Diff against binutils-2.44.eb

easybuild/easyconfigs/b/binutils/binutils-2.44.eb

diff --git a/easybuild/easyconfigs/b/binutils/binutils-2.44.eb b/easybuild/easyconfigs/b/binutils/binutils-2.44-GCCcore-14.3.0.eb
index 3cc362f2f0..318a5f66ab 100644
--- a/easybuild/easyconfigs/b/binutils/binutils-2.44.eb
+++ b/easybuild/easyconfigs/b/binutils/binutils-2.44-GCCcore-14.3.0.eb
@@ -2,10 +2,9 @@ name = 'binutils'
 version = '2.44'
 
 homepage = 'https://directory.fsf.org/project/binutils/'
-
 description = "binutils: GNU binary utilities"
 
-toolchain = SYSTEM
+toolchain = {'name': 'GCCcore', 'version': '14.3.0'}
 
 source_urls = [GNU_SOURCE]
 sources = [SOURCE_TAR_GZ]
@@ -14,7 +13,13 @@ checksums = ['0cdd76777a0dfd3dd3a63f215f030208ddb91c2361d2bcc02acec0f1c16b6a2e']
 builddependencies = [
     ('flex', '2.6.4'),
     ('Bison', '3.8.2'),
-    # zlib required, but being linked in statically, so not a runtime dep
+    # use same binutils version that was used when building GCC toolchain, to 'bootstrap' this binutils
+    ('binutils', version, '', SYSTEM)
+]
+
+dependencies = [
+    # zlib is a runtime dep to avoid that it gets embedded in libbfd.so,
+    # see https://github.com/easybuilders/easybuild-easyblocks/issues/1350
     ('zlib', '1.3.1'),
 ]
 

Updated software flex-2.6.4-GCCcore-14.3.0.eb

Diff against flex-2.6.4-GCCcore-15.1.0.eb

easybuild/easyconfigs/f/flex/flex-2.6.4-GCCcore-15.1.0.eb

diff --git a/easybuild/easyconfigs/f/flex/flex-2.6.4-GCCcore-15.1.0.eb b/easybuild/easyconfigs/f/flex/flex-2.6.4-GCCcore-14.3.0.eb
index 879e7f9fbb..1c606e34f5 100644
--- a/easybuild/easyconfigs/f/flex/flex-2.6.4-GCCcore-15.1.0.eb
+++ b/easybuild/easyconfigs/f/flex/flex-2.6.4-GCCcore-14.3.0.eb
@@ -9,7 +9,7 @@ description = """
  in text.
 """
 
-toolchain = {'name': 'GCCcore', 'version': '15.1.0'}
+toolchain = {'name': 'GCCcore', 'version': '14.3.0'}
 toolchainopts = {'pic': True}
 
 source_urls = ['https://github.com/westes/flex/releases/download/v%(version)s/']
@@ -24,7 +24,7 @@ builddependencies = [
 ]
 
 dependencies = [
-    ('M4', '1.4.19'),
+    ('M4', '1.4.20'),
 ]
 
 # glibc 2.26 requires _GNU_SOURCE defined to expose reallocarray in the correct
Diff against flex-2.6.4-GCCcore-14.2.0.eb

easybuild/easyconfigs/f/flex/flex-2.6.4-GCCcore-14.2.0.eb

diff --git a/easybuild/easyconfigs/f/flex/flex-2.6.4-GCCcore-14.2.0.eb b/easybuild/easyconfigs/f/flex/flex-2.6.4-GCCcore-14.3.0.eb
index d91f13aa5d..1c606e34f5 100644
--- a/easybuild/easyconfigs/f/flex/flex-2.6.4-GCCcore-14.2.0.eb
+++ b/easybuild/easyconfigs/f/flex/flex-2.6.4-GCCcore-14.3.0.eb
@@ -9,7 +9,7 @@ description = """
  in text.
 """
 
-toolchain = {'name': 'GCCcore', 'version': '14.2.0'}
+toolchain = {'name': 'GCCcore', 'version': '14.3.0'}
 toolchainopts = {'pic': True}
 
 source_urls = ['https://github.com/westes/flex/releases/download/v%(version)s/']
@@ -20,11 +20,11 @@ builddependencies = [
     ('Bison', '3.8.2'),
     ('help2man', '1.49.3'),
     # use same binutils version that was used when building GCC toolchain
-    ('binutils', '2.42', '', SYSTEM),
+    ('binutils', '2.44', '', SYSTEM),
 ]
 
 dependencies = [
-    ('M4', '1.4.19'),
+    ('M4', '1.4.20'),
 ]
 
 # glibc 2.26 requires _GNU_SOURCE defined to expose reallocarray in the correct

Updated software GCC-14.3.0.eb

Diff against GCC-15.1.0.eb

easybuild/easyconfigs/g/GCC/GCC-15.1.0.eb

diff --git a/easybuild/easyconfigs/g/GCC/GCC-15.1.0.eb b/easybuild/easyconfigs/g/GCC/GCC-14.3.0.eb
index b82485465e..0f085235ad 100644
--- a/easybuild/easyconfigs/g/GCC/GCC-15.1.0.eb
+++ b/easybuild/easyconfigs/g/GCC/GCC-14.3.0.eb
@@ -1,7 +1,7 @@
 easyblock = 'Bundle'
 
 name = 'GCC'
-version = '15.1.0'
+version = '14.3.0'
 
 homepage = 'https://gcc.gnu.org/'
 description = """The GNU Compiler Collection includes front ends for C, C++, Objective-C, Fortran, Java, and Ada,
Diff against GCC-14.2.0.eb

easybuild/easyconfigs/g/GCC/GCC-14.2.0.eb

diff --git a/easybuild/easyconfigs/g/GCC/GCC-14.2.0.eb b/easybuild/easyconfigs/g/GCC/GCC-14.3.0.eb
index 7126db6c52..0f085235ad 100644
--- a/easybuild/easyconfigs/g/GCC/GCC-14.2.0.eb
+++ b/easybuild/easyconfigs/g/GCC/GCC-14.3.0.eb
@@ -1,7 +1,7 @@
 easyblock = 'Bundle'
 
 name = 'GCC'
-version = '14.2.0'
+version = '14.3.0'
 
 homepage = 'https://gcc.gnu.org/'
 description = """The GNU Compiler Collection includes front ends for C, C++, Objective-C, Fortran, Java, and Ada,
@@ -12,7 +12,7 @@ toolchain = SYSTEM
 dependencies = [
     ('GCCcore', version),
     # binutils built on top of GCCcore, which was built on top of binutils (built with system toolchain)
-    ('binutils', '2.42', '', ('GCCcore', version)),
+    ('binutils', '2.44', '', ('GCCcore', version)),
 ]
 
 altroot = 'GCCcore'

Updated software GCCcore-14.3.0.eb

Diff against GCCcore-15.1.0.eb

easybuild/easyconfigs/g/GCCcore/GCCcore-15.1.0.eb

diff --git a/easybuild/easyconfigs/g/GCCcore/GCCcore-15.1.0.eb b/easybuild/easyconfigs/g/GCCcore/GCCcore-14.3.0.eb
index 0fe14ac169..d9dcc47ad4 100644
--- a/easybuild/easyconfigs/g/GCCcore/GCCcore-15.1.0.eb
+++ b/easybuild/easyconfigs/g/GCCcore/GCCcore-14.3.0.eb
@@ -1,7 +1,7 @@
 easyblock = 'EB_GCC'
 
 name = 'GCCcore'
-version = '15.1.0'
+version = '14.3.0'
 
 homepage = 'https://gcc.gnu.org/'
 description = """The GNU Compiler Collection includes front ends for C, C++, Objective-C, Fortran, Java, and Ada,
@@ -28,26 +28,26 @@ sources = [
     'mpc-1.3.1.tar.gz',
     'isl-0.27.tar.bz2',
     'newlib-4.5.0.20241231.tar.gz',
-    {'download_filename': 'a0c1fff.tar.gz', 'filename': 'nvptx-tools-20250505.tar.gz'},
+    {'download_filename': 'a0c1fff.tar.gz', 'filename': 'nvptx-tools-20250523.tar.gz'},
 ]
 patches = [
     'GCCcore-6.2.0-fix-find-isl.patch',
     'GCCcore-9.3.0_gmp-c99.patch',
 ]
 checksums = [
-    {'gcc-15.1.0.tar.gz': '51b9919ea69c980d7a381db95d4be27edf73b21254eb13d752a08003b4d013b1'},
+    {'gcc-14.3.0.tar.gz': 'ace8b8b0dbfe6abfc22f821cb093e195aa5498b7ccf7cd23e4424b9f14afed22'},
     {'gmp-6.3.0.tar.bz2': 'ac28211a7cfb609bae2e2c8d6058d66c8fe96434f740cf6fe2e47b000d1c20cb'},
     {'mpfr-4.2.2.tar.bz2': '9ad62c7dc910303cd384ff8f1f4767a655124980bb6d8650fe62c815a231bb7b'},
     {'mpc-1.3.1.tar.gz': 'ab642492f5cf882b74aa0cb730cd410a81edcdbec895183ce930e706c1c759b8'},
     {'isl-0.27.tar.bz2': '626335529331f7c89fec493de929e2e92fb3d8cc860fc7af554e0518ee0029ee'},
     {'newlib-4.5.0.20241231.tar.gz': '33f12605e0054965996c25c1382b3e463b0af91799001f5bb8c0630f2ec8c852'},
-    {'nvptx-tools-20250505.tar.gz': '155aa3f972af6e6ad38096a902ad89f54892d21d43a3c8d4eefe0936e37f57b7'},
+    {'nvptx-tools-20250523.tar.gz': '155aa3f972af6e6ad38096a902ad89f54892d21d43a3c8d4eefe0936e37f57b7'},
     {'GCCcore-6.2.0-fix-find-isl.patch': '5ad909606d17d851c6ad629b4fddb6c1621844218b8d139fed18c502a7696c68'},
     {'GCCcore-9.3.0_gmp-c99.patch': '0e135e1cc7cec701beea9d7d17a61bab34cfd496b4b555930016b98db99f922e'},
 ]
 
 builddependencies = [
-    ('M4', '1.4.19'),
+    ('M4', '1.4.20'),
     ('binutils', '2.44'),
 ]
 
Diff against GCCcore-14.2.0.eb

easybuild/easyconfigs/g/GCCcore/GCCcore-14.2.0.eb

diff --git a/easybuild/easyconfigs/g/GCCcore/GCCcore-14.2.0.eb b/easybuild/easyconfigs/g/GCCcore/GCCcore-14.3.0.eb
index 438a848145..d9dcc47ad4 100644
--- a/easybuild/easyconfigs/g/GCCcore/GCCcore-14.2.0.eb
+++ b/easybuild/easyconfigs/g/GCCcore/GCCcore-14.3.0.eb
@@ -1,7 +1,7 @@
 easyblock = 'EB_GCC'
 
 name = 'GCCcore'
-version = '14.2.0'
+version = '14.3.0'
 
 homepage = 'https://gcc.gnu.org/'
 description = """The GNU Compiler Collection includes front ends for C, C++, Objective-C, Fortran, Java, and Ada,
@@ -24,31 +24,31 @@ source_urls = [
 sources = [
     'gcc-%(version)s.tar.gz',
     'gmp-6.3.0.tar.bz2',
-    'mpfr-4.2.1.tar.bz2',
+    'mpfr-4.2.2.tar.bz2',
     'mpc-1.3.1.tar.gz',
-    'isl-0.26.tar.bz2',
-    'newlib-4.4.0.20231231.tar.gz',
-    {'download_filename': '3136cf9.tar.gz', 'filename': 'nvptx-tools-20240801.tar.gz'},
+    'isl-0.27.tar.bz2',
+    'newlib-4.5.0.20241231.tar.gz',
+    {'download_filename': 'a0c1fff.tar.gz', 'filename': 'nvptx-tools-20250523.tar.gz'},
 ]
 patches = [
     'GCCcore-6.2.0-fix-find-isl.patch',
     'GCCcore-9.3.0_gmp-c99.patch',
 ]
 checksums = [
-    {'gcc-14.2.0.tar.gz': '7d376d445f93126dc545e2c0086d0f647c3094aae081cdb78f42ce2bc25e7293'},
+    {'gcc-14.3.0.tar.gz': 'ace8b8b0dbfe6abfc22f821cb093e195aa5498b7ccf7cd23e4424b9f14afed22'},
     {'gmp-6.3.0.tar.bz2': 'ac28211a7cfb609bae2e2c8d6058d66c8fe96434f740cf6fe2e47b000d1c20cb'},
-    {'mpfr-4.2.1.tar.bz2': 'b9df93635b20e4089c29623b19420c4ac848a1b29df1cfd59f26cab0d2666aa0'},
+    {'mpfr-4.2.2.tar.bz2': '9ad62c7dc910303cd384ff8f1f4767a655124980bb6d8650fe62c815a231bb7b'},
     {'mpc-1.3.1.tar.gz': 'ab642492f5cf882b74aa0cb730cd410a81edcdbec895183ce930e706c1c759b8'},
-    {'isl-0.26.tar.bz2': '5eac8664e9d67be6bd0bee5085d6840b8baf738c06814df47eaf4166d9776436'},
-    {'newlib-4.4.0.20231231.tar.gz': '0c166a39e1bf0951dfafcd68949fe0e4b6d3658081d6282f39aeefc6310f2f13'},
-    {'nvptx-tools-20240801.tar.gz': 'a1106bf11b66d12e67194d8aa37196bb96996b614f44b3d3bc1b5854eefec03c'},
+    {'isl-0.27.tar.bz2': '626335529331f7c89fec493de929e2e92fb3d8cc860fc7af554e0518ee0029ee'},
+    {'newlib-4.5.0.20241231.tar.gz': '33f12605e0054965996c25c1382b3e463b0af91799001f5bb8c0630f2ec8c852'},
+    {'nvptx-tools-20250523.tar.gz': '155aa3f972af6e6ad38096a902ad89f54892d21d43a3c8d4eefe0936e37f57b7'},
     {'GCCcore-6.2.0-fix-find-isl.patch': '5ad909606d17d851c6ad629b4fddb6c1621844218b8d139fed18c502a7696c68'},
     {'GCCcore-9.3.0_gmp-c99.patch': '0e135e1cc7cec701beea9d7d17a61bab34cfd496b4b555930016b98db99f922e'},
 ]
 
 builddependencies = [
-    ('M4', '1.4.19'),
-    ('binutils', '2.42'),
+    ('M4', '1.4.20'),
+    ('binutils', '2.44'),
 ]
 
 languages = ['c', 'c++', 'fortran']

Updated software help2man-1.49.3-GCCcore-14.3.0.eb

Diff against help2man-1.49.3-GCCcore-15.1.0.eb

easybuild/easyconfigs/h/help2man/help2man-1.49.3-GCCcore-15.1.0.eb

diff --git a/easybuild/easyconfigs/h/help2man/help2man-1.49.3-GCCcore-15.1.0.eb b/easybuild/easyconfigs/h/help2man/help2man-1.49.3-GCCcore-14.3.0.eb
index 65eea9435e..56d7541710 100644
--- a/easybuild/easyconfigs/h/help2man/help2man-1.49.3-GCCcore-15.1.0.eb
+++ b/easybuild/easyconfigs/h/help2man/help2man-1.49.3-GCCcore-14.3.0.eb
@@ -6,7 +6,7 @@ version = '1.49.3'
 homepage = 'https://www.gnu.org/software/help2man/'
 description = """help2man produces simple manual pages from the '--help' and '--version' output of other commands."""
 
-toolchain = {'name': 'GCCcore', 'version': '15.1.0'}
+toolchain = {'name': 'GCCcore', 'version': '14.3.0'}
 
 source_urls = [GNU_SOURCE]
 sources = [SOURCE_TAR_XZ]
Diff against help2man-1.49.3-GCCcore-14.2.0.eb

easybuild/easyconfigs/h/help2man/help2man-1.49.3-GCCcore-14.2.0.eb

diff --git a/easybuild/easyconfigs/h/help2man/help2man-1.49.3-GCCcore-14.2.0.eb b/easybuild/easyconfigs/h/help2man/help2man-1.49.3-GCCcore-14.3.0.eb
index 2161ee0b1a..56d7541710 100644
--- a/easybuild/easyconfigs/h/help2man/help2man-1.49.3-GCCcore-14.2.0.eb
+++ b/easybuild/easyconfigs/h/help2man/help2man-1.49.3-GCCcore-14.3.0.eb
@@ -6,7 +6,7 @@ version = '1.49.3'
 homepage = 'https://www.gnu.org/software/help2man/'
 description = """help2man produces simple manual pages from the '--help' and '--version' output of other commands."""
 
-toolchain = {'name': 'GCCcore', 'version': '14.2.0'}
+toolchain = {'name': 'GCCcore', 'version': '14.3.0'}
 
 source_urls = [GNU_SOURCE]
 sources = [SOURCE_TAR_XZ]
@@ -14,7 +14,7 @@ checksums = ['4d7e4fdef2eca6afe07a2682151cea78781e0a4e8f9622142d9f70c083a2fd4f']
 
 builddependencies = [
     # use same binutils version that was used when building GCC toolchain
-    ('binutils', '2.42', '', SYSTEM),
+    ('binutils', '2.44', '', SYSTEM),
 ]
 
 sanity_check_paths = {

Updated software M4-1.4.20-GCCcore-14.3.0.eb

Diff against M4-1.4.20.eb

easybuild/easyconfigs/m/M4/M4-1.4.20.eb

diff --git a/easybuild/easyconfigs/m/M4/M4-1.4.20.eb b/easybuild/easyconfigs/m/M4/M4-1.4.20-GCCcore-14.3.0.eb
index 1db261b6fb..76dc5eaed7 100644
--- a/easybuild/easyconfigs/m/M4/M4-1.4.20.eb
+++ b/easybuild/easyconfigs/m/M4/M4-1.4.20-GCCcore-14.3.0.eb
@@ -4,20 +4,19 @@ name = 'M4'
 version = '1.4.20'
 
 homepage = 'https://www.gnu.org/software/m4/m4.html'
+description = """GNU M4 is an implementation of the traditional Unix macro processor. It is mostly SVR4 compatible
+  although it has some extensions (for example, handling more than 9 positional parameters to macros).
+ GNU M4 also has built-in functions for including files, running shell commands, doing arithmetic, etc."""
 
-description = """
- GNU M4 is an implementation of the traditional Unix macro processor. It is
- mostly SVR4 compatible although it has some extensions (for example, handling
- more than 9 positional parameters to macros). GNU M4 also has built-in
- functions for including files, running shell commands, doing arithmetic, etc.
-"""
-
-toolchain = SYSTEM
+toolchain = {'name': 'GCCcore', 'version': '14.3.0'}
 
 source_urls = [GNU_SOURCE]
 sources = [SOURCELOWER_TAR_GZ]
 checksums = ['6ac4fc31ce440debe63987c2ebbf9d7b6634e67a7c3279257dc7361de8bdb3ef']
 
+# use same binutils version that was used when building GCC toolchain
+builddependencies = [('binutils', '2.44', '', SYSTEM)]
+
 # '-fgnu89-inline' is required to avoid linking errors with older glibc's,
 # see https://github.com/easybuilders/easybuild-easyconfigs/issues/529
 configopts = "--enable-c++ CPPFLAGS=-fgnu89-inline "
Diff against M4-1.4.19-GCCcore-15.1.0.eb

easybuild/easyconfigs/m/M4/M4-1.4.19-GCCcore-15.1.0.eb

diff --git a/easybuild/easyconfigs/m/M4/M4-1.4.19-GCCcore-15.1.0.eb b/easybuild/easyconfigs/m/M4/M4-1.4.20-GCCcore-14.3.0.eb
index 08226af8dc..76dc5eaed7 100644
--- a/easybuild/easyconfigs/m/M4/M4-1.4.19-GCCcore-15.1.0.eb
+++ b/easybuild/easyconfigs/m/M4/M4-1.4.20-GCCcore-14.3.0.eb
@@ -1,18 +1,18 @@
 easyblock = 'ConfigureMake'
 
 name = 'M4'
-version = '1.4.19'
+version = '1.4.20'
 
 homepage = 'https://www.gnu.org/software/m4/m4.html'
 description = """GNU M4 is an implementation of the traditional Unix macro processor. It is mostly SVR4 compatible
   although it has some extensions (for example, handling more than 9 positional parameters to macros).
  GNU M4 also has built-in functions for including files, running shell commands, doing arithmetic, etc."""
 
-toolchain = {'name': 'GCCcore', 'version': '15.1.0'}
+toolchain = {'name': 'GCCcore', 'version': '14.3.0'}
 
 source_urls = [GNU_SOURCE]
 sources = [SOURCELOWER_TAR_GZ]
-checksums = ['3be4a26d825ffdfda52a56fc43246456989a3630093cced3fbddf4771ee58a70']
+checksums = ['6ac4fc31ce440debe63987c2ebbf9d7b6634e67a7c3279257dc7361de8bdb3ef']
 
 # use same binutils version that was used when building GCC toolchain
 builddependencies = [('binutils', '2.44', '', SYSTEM)]
@@ -20,9 +20,6 @@ builddependencies = [('binutils', '2.44', '', SYSTEM)]
 # '-fgnu89-inline' is required to avoid linking errors with older glibc's,
 # see https://github.com/easybuilders/easybuild-easyconfigs/issues/529
 configopts = "--enable-c++ CPPFLAGS=-fgnu89-inline "
-# GCC 15 will default to C23 as its C standard. This causes M4 builds to fail.
-# Set the C standard to C99 to avoid this issue. C89 fails the build as well.
-configopts += "CFLAGS=-std=c99 "
 
 sanity_check_paths = {
     'files': ['bin/m4'],

Updated software M4-1.4.20.eb

Diff against M4-1.4.20-GCCcore-14.3.0.eb

easybuild/easyconfigs/m/M4/M4-1.4.20-GCCcore-14.3.0.eb

diff --git a/easybuild/easyconfigs/m/M4/M4-1.4.20-GCCcore-14.3.0.eb b/easybuild/easyconfigs/m/M4/M4-1.4.20.eb
index 76dc5eaed7..1db261b6fb 100644
--- a/easybuild/easyconfigs/m/M4/M4-1.4.20-GCCcore-14.3.0.eb
+++ b/easybuild/easyconfigs/m/M4/M4-1.4.20.eb
@@ -4,19 +4,20 @@ name = 'M4'
 version = '1.4.20'
 
 homepage = 'https://www.gnu.org/software/m4/m4.html'
-description = """GNU M4 is an implementation of the traditional Unix macro processor. It is mostly SVR4 compatible
-  although it has some extensions (for example, handling more than 9 positional parameters to macros).
- GNU M4 also has built-in functions for including files, running shell commands, doing arithmetic, etc."""
 
-toolchain = {'name': 'GCCcore', 'version': '14.3.0'}
+description = """
+ GNU M4 is an implementation of the traditional Unix macro processor. It is
+ mostly SVR4 compatible although it has some extensions (for example, handling
+ more than 9 positional parameters to macros). GNU M4 also has built-in
+ functions for including files, running shell commands, doing arithmetic, etc.
+"""
+
+toolchain = SYSTEM
 
 source_urls = [GNU_SOURCE]
 sources = [SOURCELOWER_TAR_GZ]
 checksums = ['6ac4fc31ce440debe63987c2ebbf9d7b6634e67a7c3279257dc7361de8bdb3ef']
 
-# use same binutils version that was used when building GCC toolchain
-builddependencies = [('binutils', '2.44', '', SYSTEM)]
-
 # '-fgnu89-inline' is required to avoid linking errors with older glibc's,
 # see https://github.com/easybuilders/easybuild-easyconfigs/issues/529
 configopts = "--enable-c++ CPPFLAGS=-fgnu89-inline "
Diff against M4-1.4.19-GCCcore-15.1.0.eb

easybuild/easyconfigs/m/M4/M4-1.4.19-GCCcore-15.1.0.eb

diff --git a/easybuild/easyconfigs/m/M4/M4-1.4.19-GCCcore-15.1.0.eb b/easybuild/easyconfigs/m/M4/M4-1.4.20.eb
index 08226af8dc..1db261b6fb 100644
--- a/easybuild/easyconfigs/m/M4/M4-1.4.19-GCCcore-15.1.0.eb
+++ b/easybuild/easyconfigs/m/M4/M4-1.4.20.eb
@@ -1,28 +1,26 @@
 easyblock = 'ConfigureMake'
 
 name = 'M4'
-version = '1.4.19'
+version = '1.4.20'
 
 homepage = 'https://www.gnu.org/software/m4/m4.html'
-description = """GNU M4 is an implementation of the traditional Unix macro processor. It is mostly SVR4 compatible
-  although it has some extensions (for example, handling more than 9 positional parameters to macros).
- GNU M4 also has built-in functions for including files, running shell commands, doing arithmetic, etc."""
 
-toolchain = {'name': 'GCCcore', 'version': '15.1.0'}
+description = """
+ GNU M4 is an implementation of the traditional Unix macro processor. It is
+ mostly SVR4 compatible although it has some extensions (for example, handling
+ more than 9 positional parameters to macros). GNU M4 also has built-in
+ functions for including files, running shell commands, doing arithmetic, etc.
+"""
+
+toolchain = SYSTEM
 
 source_urls = [GNU_SOURCE]
 sources = [SOURCELOWER_TAR_GZ]
-checksums = ['3be4a26d825ffdfda52a56fc43246456989a3630093cced3fbddf4771ee58a70']
-
-# use same binutils version that was used when building GCC toolchain
-builddependencies = [('binutils', '2.44', '', SYSTEM)]
+checksums = ['6ac4fc31ce440debe63987c2ebbf9d7b6634e67a7c3279257dc7361de8bdb3ef']
 
 # '-fgnu89-inline' is required to avoid linking errors with older glibc's,
 # see https://github.com/easybuilders/easybuild-easyconfigs/issues/529
 configopts = "--enable-c++ CPPFLAGS=-fgnu89-inline "
-# GCC 15 will default to C23 as its C standard. This causes M4 builds to fail.
-# Set the C standard to C99 to avoid this issue. C89 fails the build as well.
-configopts += "CFLAGS=-std=c99 "
 
 sanity_check_paths = {
     'files': ['bin/m4'],

Updated software zlib-1.3.1-GCCcore-14.3.0.eb

Diff against zlib-1.3.1-GCCcore-15.1.0.eb

easybuild/easyconfigs/z/zlib/zlib-1.3.1-GCCcore-15.1.0.eb

diff --git a/easybuild/easyconfigs/z/zlib/zlib-1.3.1-GCCcore-15.1.0.eb b/easybuild/easyconfigs/z/zlib/zlib-1.3.1-GCCcore-14.3.0.eb
index d2d3a1104b..8c9dd542d9 100644
--- a/easybuild/easyconfigs/z/zlib/zlib-1.3.1-GCCcore-15.1.0.eb
+++ b/easybuild/easyconfigs/z/zlib/zlib-1.3.1-GCCcore-14.3.0.eb
@@ -8,7 +8,7 @@ description = """zlib is designed to be a free, general-purpose, legally unencum
  not covered by any patents -- lossless data-compression library for use on virtually any
  computer hardware and operating system."""
 
-toolchain = {'name': 'GCCcore', 'version': '15.1.0'}
+toolchain = {'name': 'GCCcore', 'version': '14.3.0'}
 toolchainopts = {'pic': True}
 
 source_urls = ['https://zlib.net/fossils']
Diff against zlib-1.3.1-GCCcore-14.2.0.eb

easybuild/easyconfigs/z/zlib/zlib-1.3.1-GCCcore-14.2.0.eb

diff --git a/easybuild/easyconfigs/z/zlib/zlib-1.3.1-GCCcore-14.2.0.eb b/easybuild/easyconfigs/z/zlib/zlib-1.3.1-GCCcore-14.3.0.eb
index 187f8da34f..8c9dd542d9 100644
--- a/easybuild/easyconfigs/z/zlib/zlib-1.3.1-GCCcore-14.2.0.eb
+++ b/easybuild/easyconfigs/z/zlib/zlib-1.3.1-GCCcore-14.3.0.eb
@@ -8,16 +8,15 @@ description = """zlib is designed to be a free, general-purpose, legally unencum
  not covered by any patents -- lossless data-compression library for use on virtually any
  computer hardware and operating system."""
 
-toolchain = {'name': 'GCCcore', 'version': '14.2.0'}
+toolchain = {'name': 'GCCcore', 'version': '14.3.0'}
 toolchainopts = {'pic': True}
 
 source_urls = ['https://zlib.net/fossils']
 sources = [SOURCELOWER_TAR_GZ]
-# patches = ['zlib-%(version)s_fix-CC-logic-in-configure.patch']
 checksums = ['9a93b2b7dfdac77ceba5a558a580e74667dd6fede4585b91eefb60f03b72df23']
 
 # use same binutils version that was used when building GCC toolchain
-builddependencies = [('binutils', '2.42', '', SYSTEM)]
+builddependencies = [('binutils', '2.44', '', SYSTEM)]
 
 sanity_check_paths = {
     'files': ['include/zconf.h', 'include/zlib.h', 'lib/libz.a', 'lib/libz.%s' % SHLIB_EXT],

Micket
Micket previously approved these changes May 23, 2025
Copy link
Copy Markdown
Contributor

@Micket Micket left a comment

Choose a reason for hiding this comment

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

lgtm

@Thyre
Copy link
Copy Markdown
Collaborator Author

Thyre commented May 23, 2025

Test report by @Thyre
SUCCESS
Build succeeded for 9 out of 9 (8 easyconfigs in total)
Linux - Linux Arch Linux UNKNOWN, x86_64, AMD Ryzen 7 7800X3D 8-Core Processor, 1 x AMD AMD Radeon Graphics (model: 0x7550, driver: "6.14.6-arch1-1"), 1 x AMD AMD Radeon Graphics (model: 0x164e, driver: "6.14.6-arch1-1"), Python 3.13.3
See https://gist.github.com/Thyre/f8ea0d4c5310596dc35e3c1bd80e222d for a full test report.

@branfosj
Copy link
Copy Markdown
Member

@boegelbot please test @ jsc-zen3

@boegelbot
Copy link
Copy Markdown
Collaborator

@branfosj: 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=22942 EB_ARGS= EB_CONTAINER= EB_REPO=easybuild-easyconfigs EB_BRANCH=develop /opt/software/slurm/bin/sbatch --job-name test_PR_22942 --ntasks=8 ~/boegelbot/eb_from_pr_upload_jsc-zen3.sh' executed!

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

Test results coming soon (I hope)...

Details

- notification for comment with ID 2904709770 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).

@Thyre
Copy link
Copy Markdown
Collaborator Author

Thyre commented May 23, 2025

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

@Micket
Copy link
Copy Markdown
Contributor

Micket commented May 23, 2025

Test report by @Micket
SUCCESS
Build succeeded for 1 out of 1 (1 easyconfigs in total)
vera-r02-21 - Linux Rocky Linux 9.4, x86_64, AMD EPYC 9354 32-Core Processor, Python 3.9.18
See https://gist.github.com/Micket/e4b40fb0bf75279259c80fbbf16fae7a for a full test report.

@Micket
Copy link
Copy Markdown
Contributor

Micket commented May 23, 2025

Test report by @Micket
SUCCESS
Build succeeded for 1 out of 1 (1 easyconfigs in total)
vera-r03-12 - Linux Rocky Linux 9.4, x86_64, AMD EPYC 9354 32-Core Processor, Python 3.9.18
See https://gist.github.com/Micket/c8fc615ffd7f43b1ef76f8ed1a57c3de for a full test report.

@Micket
Copy link
Copy Markdown
Contributor

Micket commented May 23, 2025

Test report by @Micket
SUCCESS
Build succeeded for 1 out of 1 (1 easyconfigs in total)
vera-r03-12 - Linux Rocky Linux 9.4, x86_64, AMD EPYC 9354 32-Core Processor, Python 3.9.18
See https://gist.github.com/Micket/1477ce382bf07f04d05df5570a793139 for a full test report.

@Micket
Copy link
Copy Markdown
Contributor

Micket commented May 23, 2025

Test report by @Micket
SUCCESS
Build succeeded for 1 out of 1 (1 easyconfigs in total)
vera-r03-12 - Linux Rocky Linux 9.4, x86_64, AMD EPYC 9354 32-Core Processor, Python 3.9.18
See https://gist.github.com/Micket/a470c270e2cddfdde8e93904824ac5d6 for a full test report.

@Micket
Copy link
Copy Markdown
Contributor

Micket commented May 23, 2025

Test report by @Micket
SUCCESS
Build succeeded for 1 out of 1 (1 easyconfigs in total)
vera-r03-12 - Linux Rocky Linux 9.4, x86_64, AMD EPYC 9354 32-Core Processor, Python 3.9.18
See https://gist.github.com/Micket/9afc988e79df2b798d5a35df6021fd9c for a full test report.

@Micket
Copy link
Copy Markdown
Contributor

Micket commented May 23, 2025

Test report by @Micket
SUCCESS
Build succeeded for 1 out of 1 (1 easyconfigs in total)
vera-r03-12 - Linux Rocky Linux 9.4, x86_64, AMD EPYC 9354 32-Core Processor, Python 3.9.18
See https://gist.github.com/Micket/bacaef3e794698b8ed5f14b61c11694a for a full test report.

@Micket
Copy link
Copy Markdown
Contributor

Micket commented May 23, 2025

Test report by @Micket
SUCCESS
Build succeeded for 1 out of 1 (1 easyconfigs in total)
vera-r03-12 - Linux Rocky Linux 9.4, x86_64, AMD EPYC 9354 32-Core Processor, Python 3.9.18
See https://gist.github.com/Micket/c668efc459cad8d27fdaf4de7d29e64b for a full test report.

@Micket
Copy link
Copy Markdown
Contributor

Micket commented May 23, 2025

Test report by @Micket
SUCCESS
Build succeeded for 1 out of 1 (1 easyconfigs in total)
vera-r03-12 - Linux Rocky Linux 9.4, x86_64, AMD EPYC 9354 32-Core Processor, Python 3.9.18
See https://gist.github.com/Micket/c91c5147aa51630aca15ee23d7a3cba8 for a full test report.

@branfosj
Copy link
Copy Markdown
Member

Test report by @branfosj
SUCCESS
Build succeeded for 8 out of 8 (8 easyconfigs in total)
bear-pg0201u03a - Linux RHEL 8.10, x86_64, INTEL(R) XEON(R) PLATINUM 8570 (sapphirerapids), Python 3.6.8
See https://gist.github.com/branfosj/19596b47ea9f8a5dcc6b80735b95dd80 for a full test report.

@branfosj
Copy link
Copy Markdown
Member

Test report by @branfosj
SUCCESS
Build succeeded for 8 out of 8 (8 easyconfigs in total)
bear-pg0210u03a - Linux RHEL 8.10, x86_64, Intel(R) Xeon(R) Platinum 8480CL (sapphirerapids), Python 3.6.8
See https://gist.github.com/branfosj/a11c0d5039b8dc62ddcf9ddae4879b96 for a full test report.

@branfosj
Copy link
Copy Markdown
Member

Test report by @branfosj
SUCCESS
Build succeeded for 8 out of 8 (8 easyconfigs in total)
bear-pg0208u17a - Linux RHEL 8.10, x86_64, AMD EPYC 9554 64-Core Processor (zen4), Python 3.6.8
See https://gist.github.com/branfosj/5eff489390c9b900f6b8f7f276b5ce06 for a full test report.

@branfosj
Copy link
Copy Markdown
Member

Test report by @branfosj
SUCCESS
Build succeeded for 8 out of 8 (8 easyconfigs in total)
bear-pg0105u03b - Linux RHEL 8.10, x86_64, Intel(R) Xeon(R) Platinum 8360Y CPU @ 2.40GHz (icelake), Python 3.6.8
See https://gist.github.com/branfosj/272618d3a1941b13e09a9c756fa2348b for a full test report.

@boegelbot
Copy link
Copy Markdown
Collaborator

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

Comment thread easybuild/easyconfigs/b/binutils/binutils-2.42-GCCcore-14.3.0.eb Outdated
Comment thread easybuild/easyconfigs/m/M4/M4-1.4.19-GCCcore-14.3.0.eb Outdated
@boegel boegel added this to the release after 5.1.0 milestone May 24, 2025
Thyre added 3 commits May 24, 2025 11:56
Signed-off-by: Jan André Reuter <j.reuter@fz-juelich.de>
Signed-off-by: Jan André Reuter <j.reuter@fz-juelich.de>
Signed-off-by: Jan André Reuter <j.reuter@fz-juelich.de>
@Thyre Thyre changed the title {compiler,lang,tools}[GCCcore/14.3.0] Bison v3.8.2, binutils v2.42, flex v2.6.4, ... {compiler,lang,tools}[system/system,GCCcore/14.3.0] Bison v3.8.2, binutils v2.44, flex v2.6.4, ... May 24, 2025
Comment thread easybuild/easyconfigs/h/help2man/help2man-1.49.3-GCCcore-14.3.0.eb Outdated
@boegel
Copy link
Copy Markdown
Member

boegel commented May 24, 2025

@boegelbot please test @ jsc-zen3
CORE_CNT=16

@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=22942 EB_ARGS= EB_CONTAINER= EB_REPO=easybuild-easyconfigs EB_BRANCH=develop /opt/software/slurm/bin/sbatch --job-name test_PR_22942 --ntasks="16" ~/boegelbot/eb_from_pr_upload_jsc-zen3.sh' executed!

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

Test results coming soon (I hope)...

Details

- notification for comment with ID 2906779260 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).

@Thyre
Copy link
Copy Markdown
Collaborator Author

Thyre commented May 24, 2025

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


Failed because of missing help2man typo fix.

Comment thread easybuild/easyconfigs/b/Bison/Bison-3.8.2-GCCcore-14.3.0.eb
@boegel
Copy link
Copy Markdown
Member

boegel commented May 24, 2025

Test report by @boegel
FAILED
Build succeeded for 1 out of 10 (9 easyconfigs in total)
aarch64-neoverse-v1-node1.int.aws-rocky88-202310.eessi.io - Linux Rocky Linux 8.10, AArch64, ARM UNKNOWN (neoverse_v1), Python 3.6.8
See https://gist.github.com/boegel/dce60f462104ac369047a026af0fccb5 for a full test report.

edit: Sanity check is failing hard because it's trying to inspect the ld.gold binary, which is not there anymore (makes sense, we opt-out of building it in binutils easyblock).
Not quite sure where this is coming from...

edit 2: Ah, this is because I'm using EasyBuild v5.0.0, which doesn't have the fixes yet from easybuilders/easybuild-easyblocks#3703.
Will try again with current develop branches...

@Thyre
Copy link
Copy Markdown
Collaborator Author

Thyre commented May 24, 2025

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

@boegelbot
Copy link
Copy Markdown
Collaborator

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

@Thyre
Copy link
Copy Markdown
Collaborator Author

Thyre commented May 24, 2025

Test report by @Thyre
SUCCESS
Build succeeded for 1 out of 1 (1 easyconfigs in total)
Linux - Linux Arch Linux UNKNOWN, x86_64, AMD Ryzen 7 7800X3D 8-Core Processor, 1 x AMD AMD Radeon Graphics (model: 0x7550, driver: "6.14.6-arch1-1"), 1 x AMD AMD Radeon Graphics (model: 0x164e, driver: "6.14.6-arch1-1"), Python 3.13.3
See https://gist.github.com/Thyre/811aebbdec692c89e6da1b812501c3ec for a full test report.


Just testing system M4/14.2.0 with GCC 15. This version does not require setting CFLAGS anymore.
Full rebuild without filtered binutils running on this system...

@boegel
Copy link
Copy Markdown
Member

boegel commented May 24, 2025

Test report by @boegel
SUCCESS
Build succeeded for 10 out of 10 (9 easyconfigs in total)
node3539.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/85999736f431b09aed868fbb40bbd90e for a full test report.

@Thyre
Copy link
Copy Markdown
Collaborator Author

Thyre commented May 24, 2025

Test report by @Thyre
SUCCESS
Build succeeded for 9 out of 9 (9 easyconfigs in total)
Linux - Linux Arch Linux UNKNOWN, x86_64, AMD Ryzen 7 7800X3D 8-Core Processor, 1 x AMD AMD Radeon Graphics (model: 0x7550, driver: "6.14.6-arch1-1"), 1 x AMD AMD Radeon Graphics (model: 0x164e, driver: "6.14.6-arch1-1"), Python 3.13.3
See https://gist.github.com/Thyre/379e7d47364813cd6c6df0115e9e7af1 for a full test report.

@boegel
Copy link
Copy Markdown
Member

boegel commented May 24, 2025

Test report by @boegel
FAILED
Build succeeded for 7 out of 9 (9 easyconfigs in total)
aarch64-neoverse-v1-node1.int.aws-rocky88-202310.eessi.io - Linux Rocky Linux 8.10, AArch64, ARM UNKNOWN, Python 3.6.8
See https://gist.github.com/boegel/a84a7537d50b61d3562a3e1f865c9025 for a full test report.

edit: same issue as before 🤦 using EasyBuild v5.0.0, which doesn't include fix from easybuilders/easybuild-easyblocks#3703 yet

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 May 24, 2025

Test report by @boegel
SUCCESS
Build succeeded for 2 out of 2 (2 easyconfigs in total)
aarch64-neoverse-v1-node1.int.aws-rocky88-202310.eessi.io - Linux Rocky Linux 8.10, AArch64, ARM UNKNOWN, Python 3.6.8
See https://gist.github.com/boegel/a12b579d8841579c944b61b43204b2fd for a full test report.

@boegel
Copy link
Copy Markdown
Member

boegel commented May 24, 2025

Going in, thanks @Thyre!

@boegel boegel merged commit df1bc0f into easybuilders:develop May 24, 2025
8 checks passed
@branfosj
Copy link
Copy Markdown
Member

Test report by @branfosj
SUCCESS
Build succeeded for 10 out of 10 (9 easyconfigs in total)
bear-pg0201u03a - Linux RHEL 8.10, x86_64, INTEL(R) XEON(R) PLATINUM 8570 (sapphirerapids), Python 3.6.8
See https://gist.github.com/branfosj/7122281462b5e9c62e8aaf13411af920 for a full test report.

@branfosj
Copy link
Copy Markdown
Member

Test report by @branfosj
SUCCESS
Build succeeded for 10 out of 10 (9 easyconfigs in total)
bear-pg0210u03a - Linux RHEL 8.10, x86_64, Intel(R) Xeon(R) Platinum 8480CL (sapphirerapids), Python 3.6.8
See https://gist.github.com/branfosj/d8546a0ba809d2427a4603b8c4184326 for a full test report.

@branfosj
Copy link
Copy Markdown
Member

Test report by @branfosj
SUCCESS
Build succeeded for 9 out of 9 (9 easyconfigs in total)
bear-pg0105u03a - Linux RHEL 8.10, x86_64, Intel(R) Xeon(R) Platinum 8360Y CPU @ 2.40GHz (icelake), Python 3.6.8
See https://gist.github.com/branfosj/1f5588b05ff31ac3c7a53494167ee950 for a full test report.

@branfosj
Copy link
Copy Markdown
Member

Test report by @branfosj
SUCCESS
Build succeeded for 10 out of 10 (9 easyconfigs in total)
bear-pg0208u17a - Linux RHEL 8.10, x86_64, AMD EPYC 9554 64-Core Processor (zen4), Python 3.6.8
See https://gist.github.com/branfosj/f7020f1975fe2333cf8379951a45a100 for a full test report.

@SebastianAchilles SebastianAchilles added the 2025b issues & PRs related to 2025b common toolchains label Jun 1, 2025
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.

6 participants