Skip to content

{devel}[GCCcore/15.2.0] Autoconf v2.72, Automake v1.18.1, Autotools v20250626, Perl 5.42.0#25003

Merged
boegel merged 3 commits intoeasybuilders:developfrom
Thyre:20260105151206_new_pr_Autoconf272
Jan 18, 2026
Merged

{devel}[GCCcore/15.2.0] Autoconf v2.72, Automake v1.18.1, Autotools v20250626, Perl 5.42.0#25003
boegel merged 3 commits intoeasybuilders:developfrom
Thyre:20260105151206_new_pr_Autoconf272

Conversation

@Thyre
Copy link
Copy Markdown
Collaborator

@Thyre Thyre commented Jan 5, 2026

…GCCcore-15.2.0.eb, Autotools-20250626-GCCcore-15.2.0.eb, libtool-2.5.4-GCCcore-15.2.0.eb, Perl-5.42.0-GCCcore-15.2.0.eb
@Thyre Thyre added update 2026.1 issues & PRs related to 2026.1 common toolchains labels Jan 5, 2026
@github-actions
Copy link
Copy Markdown

github-actions bot commented Jan 5, 2026

Updated software Autoconf-2.72-GCCcore-15.2.0.eb

Diff against Autoconf-2.72-GCCcore-14.3.0.eb

easybuild/easyconfigs/a/Autoconf/Autoconf-2.72-GCCcore-14.3.0.eb

diff --git a/easybuild/easyconfigs/a/Autoconf/Autoconf-2.72-GCCcore-14.3.0.eb b/easybuild/easyconfigs/a/Autoconf/Autoconf-2.72-GCCcore-15.2.0.eb
index 3e80473632..04a86c2ce0 100644
--- a/easybuild/easyconfigs/a/Autoconf/Autoconf-2.72-GCCcore-14.3.0.eb
+++ b/easybuild/easyconfigs/a/Autoconf/Autoconf-2.72-GCCcore-15.2.0.eb
@@ -14,7 +14,7 @@ description = """
  use, in the form of M4 macro calls.
 """
 
-toolchain = {'name': 'GCCcore', 'version': '14.3.0'}
+toolchain = {'name': 'GCCcore', 'version': '15.2.0'}
 
 source_urls = [GNU_SOURCE]
 sources = [SOURCELOWER_TAR_GZ]
@@ -30,14 +30,14 @@ checksums = [
 ]
 
 builddependencies = [
-    ('binutils', '2.44'),
+    ('binutils', '2.45'),
 ]
 
 dependencies = [
     ('M4', '1.4.20'),
     # non-standard Perl modules are required,
     # see https://github.com/easybuilders/easybuild-easyconfigs/issues/1822
-    ('Perl', '5.40.2'),
+    ('Perl', '5.42.0'),
 ]
 
 preconfigopts = "export PERL='/usr/bin/env perl' && "
Diff against Autoconf-2.72-GCCcore-14.2.0.eb

easybuild/easyconfigs/a/Autoconf/Autoconf-2.72-GCCcore-14.2.0.eb

diff --git a/easybuild/easyconfigs/a/Autoconf/Autoconf-2.72-GCCcore-14.2.0.eb b/easybuild/easyconfigs/a/Autoconf/Autoconf-2.72-GCCcore-15.2.0.eb
index c4d097ab3d..04a86c2ce0 100644
--- a/easybuild/easyconfigs/a/Autoconf/Autoconf-2.72-GCCcore-14.2.0.eb
+++ b/easybuild/easyconfigs/a/Autoconf/Autoconf-2.72-GCCcore-15.2.0.eb
@@ -14,25 +14,30 @@ description = """
  use, in the form of M4 macro calls.
 """
 
-toolchain = {'name': 'GCCcore', 'version': '14.2.0'}
+toolchain = {'name': 'GCCcore', 'version': '15.2.0'}
 
 source_urls = [GNU_SOURCE]
 sources = [SOURCELOWER_TAR_GZ]
-patches = ['Autoconf-2.71-Port-better-to-NVHPC.patch']
+patches = [
+    'Autoconf-2.71-Port-better-to-NVHPC.patch',
+    'Autoconf-2.72_ignore-target-feature-flags.patch'
+]
 checksums = [
-    'afb181a76e1ee72832f6581c0eddf8df032b83e2e0239ef79ebedc4467d92d6e',  # autoconf-2.72.tar.gz
-    '157453a2f74821b06d3f7cd1ba8d2622f12d9e6d172a01e3ff8e8d32b3d7bfeb',  # Autoconf-2.71-Port-better-to-NVHPC.patch
+    {'autoconf-2.72.tar.gz': 'afb181a76e1ee72832f6581c0eddf8df032b83e2e0239ef79ebedc4467d92d6e'},
+    {'Autoconf-2.71-Port-better-to-NVHPC.patch': '157453a2f74821b06d3f7cd1ba8d2622f12d9e6d172a01e3ff8e8d32b3d7bfeb'},
+    {'Autoconf-2.72_ignore-target-feature-flags.patch':
+     'e18b8304def2cc4be56a85e4312f290f76d83e0c17654d4176a444df90eea267'},
 ]
 
 builddependencies = [
-    ('binutils', '2.42'),
+    ('binutils', '2.45'),
 ]
 
 dependencies = [
-    ('M4', '1.4.19'),
+    ('M4', '1.4.20'),
     # non-standard Perl modules are required,
     # see https://github.com/easybuilders/easybuild-easyconfigs/issues/1822
-    ('Perl', '5.40.0'),
+    ('Perl', '5.42.0'),
 ]
 
 preconfigopts = "export PERL='/usr/bin/env perl' && "
Diff against Autoconf-2.72-GCCcore-13.3.0.eb

easybuild/easyconfigs/a/Autoconf/Autoconf-2.72-GCCcore-13.3.0.eb

diff --git a/easybuild/easyconfigs/a/Autoconf/Autoconf-2.72-GCCcore-13.3.0.eb b/easybuild/easyconfigs/a/Autoconf/Autoconf-2.72-GCCcore-15.2.0.eb
index 0db4d794b4..04a86c2ce0 100644
--- a/easybuild/easyconfigs/a/Autoconf/Autoconf-2.72-GCCcore-13.3.0.eb
+++ b/easybuild/easyconfigs/a/Autoconf/Autoconf-2.72-GCCcore-15.2.0.eb
@@ -14,25 +14,30 @@ description = """
  use, in the form of M4 macro calls.
 """
 
-toolchain = {'name': 'GCCcore', 'version': '13.3.0'}
+toolchain = {'name': 'GCCcore', 'version': '15.2.0'}
 
 source_urls = [GNU_SOURCE]
 sources = [SOURCELOWER_TAR_GZ]
-patches = ['Autoconf-2.71-Port-better-to-NVHPC.patch']
+patches = [
+    'Autoconf-2.71-Port-better-to-NVHPC.patch',
+    'Autoconf-2.72_ignore-target-feature-flags.patch'
+]
 checksums = [
-    'afb181a76e1ee72832f6581c0eddf8df032b83e2e0239ef79ebedc4467d92d6e',  # autoconf-2.72.tar.gz
-    '157453a2f74821b06d3f7cd1ba8d2622f12d9e6d172a01e3ff8e8d32b3d7bfeb',  # Autoconf-2.71-Port-better-to-NVHPC.patch
+    {'autoconf-2.72.tar.gz': 'afb181a76e1ee72832f6581c0eddf8df032b83e2e0239ef79ebedc4467d92d6e'},
+    {'Autoconf-2.71-Port-better-to-NVHPC.patch': '157453a2f74821b06d3f7cd1ba8d2622f12d9e6d172a01e3ff8e8d32b3d7bfeb'},
+    {'Autoconf-2.72_ignore-target-feature-flags.patch':
+     'e18b8304def2cc4be56a85e4312f290f76d83e0c17654d4176a444df90eea267'},
 ]
 
 builddependencies = [
-    ('binutils', '2.42'),
+    ('binutils', '2.45'),
 ]
 
 dependencies = [
-    ('M4', '1.4.19'),
+    ('M4', '1.4.20'),
     # non-standard Perl modules are required,
     # see https://github.com/easybuilders/easybuild-easyconfigs/issues/1822
-    ('Perl', '5.38.2'),
+    ('Perl', '5.42.0'),
 ]
 
 preconfigopts = "export PERL='/usr/bin/env perl' && "

Updated software Automake-1.18.1-GCCcore-15.2.0.eb

Diff against Automake-1.18-GCCcore-14.3.0.eb

easybuild/easyconfigs/a/Automake/Automake-1.18-GCCcore-14.3.0.eb

diff --git a/easybuild/easyconfigs/a/Automake/Automake-1.18-GCCcore-14.3.0.eb b/easybuild/easyconfigs/a/Automake/Automake-1.18.1-GCCcore-15.2.0.eb
index 515e5451a7..0b879ddb61 100644
--- a/easybuild/easyconfigs/a/Automake/Automake-1.18-GCCcore-14.3.0.eb
+++ b/easybuild/easyconfigs/a/Automake/Automake-1.18.1-GCCcore-15.2.0.eb
@@ -1,29 +1,27 @@
 easyblock = 'ConfigureMake'
 
 name = 'Automake'
-version = '1.18'
+version = '1.18.1'
 
 homepage = 'https://www.gnu.org/software/automake/automake.html'
 
 description = "Automake: GNU Standards-compliant Makefile generator"
 
-toolchain = {'name': 'GCCcore', 'version': '14.3.0'}
+toolchain = {'name': 'GCCcore', 'version': '15.2.0'}
 
 source_urls = [GNU_SOURCE]
 sources = [SOURCELOWER_TAR_GZ]
-checksums = [
-    {'automake-1.18.tar.gz': 'af6043a5d4b3beef0c48161f4a6936259321cd101a34c1ab0768328515626c8a'},
-]
+checksums = ['63e585246d0fc8772dffdee0724f2f988146d1a3f1c756a3dc5cfbefa3c01915']
 
 builddependencies = [
-    ('binutils', '2.44'),
+    ('binutils', '2.45'),
 ]
 
 dependencies = [
     ('Autoconf', '2.72'),
     # non-standard Perl modules are required,
     # see https://github.com/easybuilders/easybuild-easyconfigs/issues/1822
-    ('Perl', '5.40.2'),
+    ('Perl', '5.42.0'),
 ]
 
 preconfigopts = "export PERL='/usr/bin/env perl' && "
Diff against Automake-1.17-GCCcore-14.2.0.eb

easybuild/easyconfigs/a/Automake/Automake-1.17-GCCcore-14.2.0.eb

diff --git a/easybuild/easyconfigs/a/Automake/Automake-1.17-GCCcore-14.2.0.eb b/easybuild/easyconfigs/a/Automake/Automake-1.18.1-GCCcore-15.2.0.eb
index 289fab45a9..0b879ddb61 100644
--- a/easybuild/easyconfigs/a/Automake/Automake-1.17-GCCcore-14.2.0.eb
+++ b/easybuild/easyconfigs/a/Automake/Automake-1.18.1-GCCcore-15.2.0.eb
@@ -1,31 +1,27 @@
 easyblock = 'ConfigureMake'
 
 name = 'Automake'
-version = '1.17'
+version = '1.18.1'
 
 homepage = 'https://www.gnu.org/software/automake/automake.html'
 
 description = "Automake: GNU Standards-compliant Makefile generator"
 
-toolchain = {'name': 'GCCcore', 'version': '14.2.0'}
+toolchain = {'name': 'GCCcore', 'version': '15.2.0'}
 
 source_urls = [GNU_SOURCE]
 sources = [SOURCELOWER_TAR_GZ]
-patches = ['Automake-%(version)s_perl_env_space.patch']
-checksums = [
-    {'automake-1.17.tar.gz': '397767d4db3018dd4440825b60c64258b636eaf6bf99ac8b0897f06c89310acd'},
-    {'Automake-1.17_perl_env_space.patch': 'a416eeb854df009f0cdec0484282a3cf7ff6b2637a59e1188932d946625196ab'},
-]
+checksums = ['63e585246d0fc8772dffdee0724f2f988146d1a3f1c756a3dc5cfbefa3c01915']
 
 builddependencies = [
-    ('binutils', '2.42'),
+    ('binutils', '2.45'),
 ]
 
 dependencies = [
     ('Autoconf', '2.72'),
     # non-standard Perl modules are required,
     # see https://github.com/easybuilders/easybuild-easyconfigs/issues/1822
-    ('Perl', '5.40.0'),
+    ('Perl', '5.42.0'),
 ]
 
 preconfigopts = "export PERL='/usr/bin/env perl' && "
Diff against Automake-1.16.5-GCCcore-13.3.0.eb

easybuild/easyconfigs/a/Automake/Automake-1.16.5-GCCcore-13.3.0.eb

diff --git a/easybuild/easyconfigs/a/Automake/Automake-1.16.5-GCCcore-13.3.0.eb b/easybuild/easyconfigs/a/Automake/Automake-1.18.1-GCCcore-15.2.0.eb
index f22a104b06..0b879ddb61 100644
--- a/easybuild/easyconfigs/a/Automake/Automake-1.16.5-GCCcore-13.3.0.eb
+++ b/easybuild/easyconfigs/a/Automake/Automake-1.18.1-GCCcore-15.2.0.eb
@@ -1,27 +1,27 @@
 easyblock = 'ConfigureMake'
 
 name = 'Automake'
-version = '1.16.5'
+version = '1.18.1'
 
 homepage = 'https://www.gnu.org/software/automake/automake.html'
 
 description = "Automake: GNU Standards-compliant Makefile generator"
 
-toolchain = {'name': 'GCCcore', 'version': '13.3.0'}
+toolchain = {'name': 'GCCcore', 'version': '15.2.0'}
 
 source_urls = [GNU_SOURCE]
 sources = [SOURCELOWER_TAR_GZ]
-checksums = ['07bd24ad08a64bc17250ce09ec56e921d6343903943e99ccf63bbf0705e34605']
+checksums = ['63e585246d0fc8772dffdee0724f2f988146d1a3f1c756a3dc5cfbefa3c01915']
 
 builddependencies = [
-    ('binutils', '2.42'),
+    ('binutils', '2.45'),
 ]
 
 dependencies = [
     ('Autoconf', '2.72'),
     # non-standard Perl modules are required,
     # see https://github.com/easybuilders/easybuild-easyconfigs/issues/1822
-    ('Perl', '5.38.2'),
+    ('Perl', '5.42.0'),
 ]
 
 preconfigopts = "export PERL='/usr/bin/env perl' && "

Updated software Autotools-20250626-GCCcore-15.2.0.eb

Diff against Autotools-20250527-GCCcore-14.3.0.eb

easybuild/easyconfigs/a/Autotools/Autotools-20250527-GCCcore-14.3.0.eb

diff --git a/easybuild/easyconfigs/a/Autotools/Autotools-20250527-GCCcore-14.3.0.eb b/easybuild/easyconfigs/a/Autotools/Autotools-20250626-GCCcore-15.2.0.eb
index 79e14cb888..accf395055 100644
--- a/easybuild/easyconfigs/a/Autotools/Autotools-20250527-GCCcore-14.3.0.eb
+++ b/easybuild/easyconfigs/a/Autotools/Autotools-20250626-GCCcore-15.2.0.eb
@@ -1,7 +1,7 @@
 easyblock = 'Bundle'
 
 name = 'Autotools'
-version = '20250527'  # date of the most recent change
+version = '20250626'  # date of the most recent change
 
 homepage = 'https://autotools.io'
 
@@ -10,11 +10,11 @@ description = """
  and libtool
 """
 
-toolchain = {'name': 'GCCcore', 'version': '14.3.0'}
+toolchain = {'name': 'GCCcore', 'version': '15.2.0'}
 
 dependencies = [
     ('Autoconf', '2.72'),    # 20240712
-    ('Automake', '1.18'),    # 20250527
+    ('Automake', '1.18.1'),  # 20250626
     ('libtool', '2.5.4'),    # 20220317
 ]
 
Diff against Autotools-20240712-GCCcore-14.2.0.eb

easybuild/easyconfigs/a/Autotools/Autotools-20240712-GCCcore-14.2.0.eb

diff --git a/easybuild/easyconfigs/a/Autotools/Autotools-20240712-GCCcore-14.2.0.eb b/easybuild/easyconfigs/a/Autotools/Autotools-20250626-GCCcore-15.2.0.eb
index cd7cab7945..accf395055 100644
--- a/easybuild/easyconfigs/a/Autotools/Autotools-20240712-GCCcore-14.2.0.eb
+++ b/easybuild/easyconfigs/a/Autotools/Autotools-20250626-GCCcore-15.2.0.eb
@@ -1,7 +1,7 @@
 easyblock = 'Bundle'
 
 name = 'Autotools'
-version = '20240712'  # date of the most recent change
+version = '20250626'  # date of the most recent change
 
 homepage = 'https://autotools.io'
 
@@ -10,11 +10,11 @@ description = """
  and libtool
 """
 
-toolchain = {'name': 'GCCcore', 'version': '14.2.0'}
+toolchain = {'name': 'GCCcore', 'version': '15.2.0'}
 
 dependencies = [
     ('Autoconf', '2.72'),    # 20240712
-    ('Automake', '1.17'),    # 20211003
+    ('Automake', '1.18.1'),  # 20250626
     ('libtool', '2.5.4'),    # 20220317
 ]
 
Diff against Autotools-20231222-GCCcore-13.3.0.eb

easybuild/easyconfigs/a/Autotools/Autotools-20231222-GCCcore-13.3.0.eb

diff --git a/easybuild/easyconfigs/a/Autotools/Autotools-20231222-GCCcore-13.3.0.eb b/easybuild/easyconfigs/a/Autotools/Autotools-20250626-GCCcore-15.2.0.eb
index 4c0c23dd0b..accf395055 100644
--- a/easybuild/easyconfigs/a/Autotools/Autotools-20231222-GCCcore-13.3.0.eb
+++ b/easybuild/easyconfigs/a/Autotools/Autotools-20250626-GCCcore-15.2.0.eb
@@ -1,7 +1,7 @@
 easyblock = 'Bundle'
 
 name = 'Autotools'
-version = '20231222'  # date of the most recent change
+version = '20250626'  # date of the most recent change
 
 homepage = 'https://autotools.io'
 
@@ -10,12 +10,12 @@ description = """
  and libtool
 """
 
-toolchain = {'name': 'GCCcore', 'version': '13.3.0'}
+toolchain = {'name': 'GCCcore', 'version': '15.2.0'}
 
 dependencies = [
-    ('Autoconf', '2.72'),    # 20231222
-    ('Automake', '1.16.5'),  # 20211003
-    ('libtool', '2.4.7'),    # 20220317
+    ('Autoconf', '2.72'),    # 20240712
+    ('Automake', '1.18.1'),  # 20250626
+    ('libtool', '2.5.4'),    # 20220317
 ]
 
 # Pure bundle -- no need to specify 'binutils' used when building GCCcore

Updated software libtool-2.5.4-GCCcore-15.2.0.eb

Diff against libtool-2.5.4-GCCcore-14.3.0.eb

easybuild/easyconfigs/l/libtool/libtool-2.5.4-GCCcore-14.3.0.eb

diff --git a/easybuild/easyconfigs/l/libtool/libtool-2.5.4-GCCcore-14.3.0.eb b/easybuild/easyconfigs/l/libtool/libtool-2.5.4-GCCcore-15.2.0.eb
index 2fd583b9a7..eeb133f9b0 100644
--- a/easybuild/easyconfigs/l/libtool/libtool-2.5.4-GCCcore-14.3.0.eb
+++ b/easybuild/easyconfigs/l/libtool/libtool-2.5.4-GCCcore-15.2.0.eb
@@ -10,14 +10,14 @@ description = """
  of using shared libraries behind a consistent, portable interface.
 """
 
-toolchain = {'name': 'GCCcore', 'version': '14.3.0'}
+toolchain = {'name': 'GCCcore', 'version': '15.2.0'}
 
 source_urls = [GNU_SOURCE]
 sources = [SOURCELOWER_TAR_GZ]
 checksums = ['da8ebb2ce4dcf46b90098daf962cffa68f4b4f62ea60f798d0ef12929ede6adf']
 
 builddependencies = [
-    ('binutils', '2.44'),
+    ('binutils', '2.45'),
 ]
 
 dependencies = [
Diff against libtool-2.5.4-GCCcore-14.2.0.eb

easybuild/easyconfigs/l/libtool/libtool-2.5.4-GCCcore-14.2.0.eb

diff --git a/easybuild/easyconfigs/l/libtool/libtool-2.5.4-GCCcore-14.2.0.eb b/easybuild/easyconfigs/l/libtool/libtool-2.5.4-GCCcore-15.2.0.eb
index b44f9ef2f7..eeb133f9b0 100644
--- a/easybuild/easyconfigs/l/libtool/libtool-2.5.4-GCCcore-14.2.0.eb
+++ b/easybuild/easyconfigs/l/libtool/libtool-2.5.4-GCCcore-15.2.0.eb
@@ -10,18 +10,18 @@ description = """
  of using shared libraries behind a consistent, portable interface.
 """
 
-toolchain = {'name': 'GCCcore', 'version': '14.2.0'}
+toolchain = {'name': 'GCCcore', 'version': '15.2.0'}
 
 source_urls = [GNU_SOURCE]
 sources = [SOURCELOWER_TAR_GZ]
 checksums = ['da8ebb2ce4dcf46b90098daf962cffa68f4b4f62ea60f798d0ef12929ede6adf']
 
 builddependencies = [
-    ('binutils', '2.42'),
+    ('binutils', '2.45'),
 ]
 
 dependencies = [
-    ('M4', '1.4.19'),
+    ('M4', '1.4.20'),
 ]
 
 sanity_check_paths = {
Diff against libtool-2.4.7-GCCcore-13.3.0.eb

easybuild/easyconfigs/l/libtool/libtool-2.4.7-GCCcore-13.3.0.eb

diff --git a/easybuild/easyconfigs/l/libtool/libtool-2.4.7-GCCcore-13.3.0.eb b/easybuild/easyconfigs/l/libtool/libtool-2.5.4-GCCcore-15.2.0.eb
index ae8cf1bd5b..eeb133f9b0 100644
--- a/easybuild/easyconfigs/l/libtool/libtool-2.4.7-GCCcore-13.3.0.eb
+++ b/easybuild/easyconfigs/l/libtool/libtool-2.5.4-GCCcore-15.2.0.eb
@@ -1,7 +1,7 @@
 easyblock = 'ConfigureMake'
 
 name = 'libtool'
-version = '2.4.7'
+version = '2.5.4'
 
 homepage = 'https://www.gnu.org/software/libtool'
 
@@ -10,18 +10,18 @@ description = """
  of using shared libraries behind a consistent, portable interface.
 """
 
-toolchain = {'name': 'GCCcore', 'version': '13.3.0'}
+toolchain = {'name': 'GCCcore', 'version': '15.2.0'}
 
 source_urls = [GNU_SOURCE]
 sources = [SOURCELOWER_TAR_GZ]
-checksums = ['04e96c2404ea70c590c546eba4202a4e12722c640016c12b9b2f1ce3d481e9a8']
+checksums = ['da8ebb2ce4dcf46b90098daf962cffa68f4b4f62ea60f798d0ef12929ede6adf']
 
 builddependencies = [
-    ('binutils', '2.42'),
+    ('binutils', '2.45'),
 ]
 
 dependencies = [
-    ('M4', '1.4.19'),
+    ('M4', '1.4.20'),
 ]
 
 sanity_check_paths = {

Updated software Perl-5.42.0-GCCcore-15.2.0.eb

Diff against Perl-5.40.2-GCCcore-14.3.0.eb

easybuild/easyconfigs/p/Perl/Perl-5.40.2-GCCcore-14.3.0.eb

diff --git a/easybuild/easyconfigs/p/Perl/Perl-5.40.2-GCCcore-14.3.0.eb b/easybuild/easyconfigs/p/Perl/Perl-5.42.0-GCCcore-15.2.0.eb
index e63924313d..90a7ce0b96 100644
--- a/easybuild/easyconfigs/p/Perl/Perl-5.40.2-GCCcore-14.3.0.eb
+++ b/easybuild/easyconfigs/p/Perl/Perl-5.42.0-GCCcore-15.2.0.eb
@@ -1,5 +1,5 @@
 name = 'Perl'
-version = '5.40.2'
+version = '5.42.0'
 
 homepage = 'https://www.perl.org/'
 description = """Larry Wall's Practical Extraction and Report Language
@@ -7,23 +7,23 @@ description = """Larry Wall's Practical Extraction and Report Language
 Includes a small selection of extra CPAN packages for core functionality.
 """
 
-toolchain = {'name': 'GCCcore', 'version': '14.3.0'}
+toolchain = {'name': 'GCCcore', 'version': '15.2.0'}
 toolchainopts = {'pic': True}
 
 source_urls = ['https://www.cpan.org/src/%(version_major)s.0']
 sources = [SOURCELOWER_TAR_GZ]
-checksums = ['10d4647cfbb543a7f9ae3e5f6851ec49305232ea7621aed24c7cfbb0bef4b70d']
+checksums = ['e093ef184d7f9a1b9797e2465296f55510adb6dab8842b0c3ed53329663096dc']
 
 builddependencies = [
-    ('binutils', '2.44'),
+    ('binutils', '2.45'),
 ]
 
 dependencies = [
-    ('zlib', '1.3.1'),
+    ('zlib', '2.3.2'),
 ]
 
 # !! order of extensions is important !!
-# extensions updated on 2025-06-01
+# extensions updated on 2026-01-05
 # includes all dependencies for Autotools
 exts_list = [
     ('Getopt::Long', '2.58', {
Diff against Perl-5.40.0-GCCcore-14.2.0.eb

easybuild/easyconfigs/p/Perl/Perl-5.40.0-GCCcore-14.2.0.eb

diff --git a/easybuild/easyconfigs/p/Perl/Perl-5.40.0-GCCcore-14.2.0.eb b/easybuild/easyconfigs/p/Perl/Perl-5.42.0-GCCcore-15.2.0.eb
index 505064f36f..90a7ce0b96 100644
--- a/easybuild/easyconfigs/p/Perl/Perl-5.40.0-GCCcore-14.2.0.eb
+++ b/easybuild/easyconfigs/p/Perl/Perl-5.42.0-GCCcore-15.2.0.eb
@@ -1,5 +1,5 @@
 name = 'Perl'
-version = '5.40.0'
+version = '5.42.0'
 
 homepage = 'https://www.perl.org/'
 description = """Larry Wall's Practical Extraction and Report Language
@@ -7,23 +7,23 @@ description = """Larry Wall's Practical Extraction and Report Language
 Includes a small selection of extra CPAN packages for core functionality.
 """
 
-toolchain = {'name': 'GCCcore', 'version': '14.2.0'}
+toolchain = {'name': 'GCCcore', 'version': '15.2.0'}
 toolchainopts = {'pic': True}
 
 source_urls = ['https://www.cpan.org/src/%(version_major)s.0']
 sources = [SOURCELOWER_TAR_GZ]
-checksums = ['c740348f357396327a9795d3e8323bafd0fe8a5c7835fc1cbaba0cc8dfe7161f']
+checksums = ['e093ef184d7f9a1b9797e2465296f55510adb6dab8842b0c3ed53329663096dc']
 
 builddependencies = [
-    ('binutils', '2.42'),
+    ('binutils', '2.45'),
 ]
 
 dependencies = [
-    ('zlib', '1.3.1'),
+    ('zlib', '2.3.2'),
 ]
 
 # !! order of extensions is important !!
-# extensions updated on 2024-12-08
+# extensions updated on 2026-01-05
 # includes all dependencies for Autotools
 exts_list = [
     ('Getopt::Long', '2.58', {
Diff against Perl-5.38.2-GCCcore-13.3.0.eb

easybuild/easyconfigs/p/Perl/Perl-5.38.2-GCCcore-13.3.0.eb

diff --git a/easybuild/easyconfigs/p/Perl/Perl-5.38.2-GCCcore-13.3.0.eb b/easybuild/easyconfigs/p/Perl/Perl-5.42.0-GCCcore-15.2.0.eb
index f704ad30bd..90a7ce0b96 100644
--- a/easybuild/easyconfigs/p/Perl/Perl-5.38.2-GCCcore-13.3.0.eb
+++ b/easybuild/easyconfigs/p/Perl/Perl-5.42.0-GCCcore-15.2.0.eb
@@ -1,5 +1,5 @@
 name = 'Perl'
-version = '5.38.2'
+version = '5.42.0'
 
 homepage = 'https://www.perl.org/'
 description = """Larry Wall's Practical Extraction and Report Language
@@ -7,39 +7,29 @@ description = """Larry Wall's Practical Extraction and Report Language
 Includes a small selection of extra CPAN packages for core functionality.
 """
 
-toolchain = {'name': 'GCCcore', 'version': '13.3.0'}
+toolchain = {'name': 'GCCcore', 'version': '15.2.0'}
 toolchainopts = {'pic': True}
 
 source_urls = ['https://www.cpan.org/src/%(version_major)s.0']
 sources = [SOURCELOWER_TAR_GZ]
-checksums = ['a0a31534451eb7b83c7d6594a497543a54d488bc90ca00f5e34762577f40655e']
+checksums = ['e093ef184d7f9a1b9797e2465296f55510adb6dab8842b0c3ed53329663096dc']
 
 builddependencies = [
-    ('binutils', '2.42'),
+    ('binutils', '2.45'),
 ]
 
 dependencies = [
-    ('zlib', '1.3.1'),
+    ('zlib', '2.3.2'),
 ]
 
 # !! order of extensions is important !!
-# extensions updated on 2023-09-03
+# extensions updated on 2026-01-05
 # includes all dependencies for Autotools
 exts_list = [
-    ('threads', '2.21', {
-        'source_tmpl': 'threads-%(version)s.tar.gz',
-        'source_urls': ['https://cpan.metacpan.org/authors/id/J/JD/JDHEDDEN'],
-        'checksums': ['28394c98a2bcae6f20ffb8a3d965a1c194b764c650169e2050ee38dbaa10f110'],
-    }),
-    ('constant', '1.33', {
-        'source_tmpl': 'constant-%(version)s.tar.gz',
-        'source_urls': ['https://cpan.metacpan.org/authors/id/R/RJ/RJBS'],
-        'checksums': ['79965d4130eb576670e27ca0ae6899ef0060c76da48b02b97682166882f1b504'],
-    }),
-    ('Getopt::Long', '2.57', {
+    ('Getopt::Long', '2.58', {
         'source_tmpl': 'Getopt-Long-%(version)s.tar.gz',
         'source_urls': ['https://cpan.metacpan.org/authors/id/J/JV/JV'],
-        'checksums': ['d3791e6bf167708364ea5ad3be578dc9173a0076167160a4341c05a1e979795e'],
+        'checksums': ['1305ed46ea21f794304e97aa3dcd3a38519059785e9db7415daf2c218506c569'],
     }),
     ('File::Path', '2.18', {
         'source_tmpl': 'File-Path-%(version)s.tar.gz',
@@ -51,36 +41,11 @@ exts_list = [
         'source_urls': ['https://cpan.metacpan.org/authors/id/X/XS/XSAWYERX'],
         'checksums': ['a558503aa6b1f8c727c0073339081a77888606aa701ada1ad62dd9d8c3f945a2'],
     }),
-    ('IO::File', '1.55', {
-        'source_tmpl': 'IO-%(version)s.tar.gz',
-        'source_urls': ['https://cpan.metacpan.org/authors/id/T/TO/TODDR/'],
-        'checksums': ['0443afebb9a48f29611e9b17a017f430b51167a498fa4646c07f8dce03b6b95f'],
-    }),
-    ('Thread::Queue', '3.13', {
-        'source_tmpl': 'Thread-Queue-%(version)s.tar.gz',
-        'source_urls': ['https://cpan.metacpan.org/authors/id/J/JD/JDHEDDEN'],
-        'checksums': ['6ba3dacddd2fbb66822b4aa1d11a0a5273cd04c825cb3ff31c20d7037cbfdce8'],
-    }),
-    ('Carp', '1.50', {
-        'source_tmpl': 'Carp-%(version)s.tar.gz',
-        'source_urls': ['https://cpan.metacpan.org/authors/id/X/XS/XSAWYERX'],
-        'checksums': ['f5273b4e1a6d51b22996c48cb3a3cbc72fd456c4038f5c20b127e2d4bcbcebd9'],
-    }),
-    ('Exporter', '5.78', {
-        'source_tmpl': 'Exporter-%(version)s.tar.gz',
-        'source_urls': ['https://cpan.metacpan.org/authors/id/T/TO/TODDR'],
-        'checksums': ['bd17e99219aa2fb6a8acb3d11deffcb588708c70fc29f346e20ea7f71d3a48f0'],
-    }),
     ('Text::ParseWords', '3.31', {
         'source_tmpl': 'Text-ParseWords-%(version)s.tar.gz',
         'source_urls': ['https://cpan.metacpan.org/authors/id/N/NE/NEILB/'],
         'checksums': ['2ae555ba084d75b2b8feeeb8d1a00911276815ada86bccb1452236964d5a2fc7'],
     }),
-    ('Data::Dumper', '2.183', {
-        'source_tmpl': 'Data-Dumper-%(version)s.tar.gz',
-        'source_urls': ['https://cpan.metacpan.org/authors/id/N/NW/NWCLARK/'],
-        'checksums': ['e42736890b7dae1b37818d9c5efa1f1fdc52dec04f446a33a4819bf1d4ab5ad3'],
-    }),
 ]
 
 moduleclass = 'lang'

@Thyre

This comment was marked as outdated.

@Thyre

This comment was marked as outdated.

@Thyre

This comment was marked as outdated.

@Thyre

This comment was marked as outdated.

@Thyre

This comment was marked as outdated.

Signed-off-by: Jan André Reuter <j.reuter@fz-juelich.de>
@Thyre
Copy link
Copy Markdown
Collaborator Author

Thyre commented Jan 6, 2026

Test report by @Thyre
SUCCESS
Build succeeded for 5 out of 5 (total: 4 mins 2 secs) (5 easyconfigs in total)
Linux - Linux Arch Linux UNKNOWN, x86_64, AMD Ryzen 7 7800X3D 8-Core Processor (zen4), 1 x AMD Navi 48 [Radeon RX 9070/9070 XT/9070 GRE] (device id: 0x7550, gfx: gfx1201, driver: Linuxversion6.18.3-arch1-1(linux@archlinux)(gcc(GCC)15.2.120251112,GNUld(GNUBinutils)2.45.1)#1SMPPREEMPT_DYNAMICFri,02Jan202617:52:55+0000), 1 x AMD Raphael (device id: 0x164e, gfx: gfx1036, driver: Linuxversion6.18.3-arch1-1(linux@archlinux)(gcc(GCC)15.2.120251112,GNUld(GNUBinutils)2.45.1)#1SMPPREEMPT_DYNAMICFri,02Jan202617:52:55+0000), Python 3.13.11
See https://gist.github.com/Thyre/1aa0f4b8c85ffc2c9a48bf0f58202356 for a full test report.

@Thyre
Copy link
Copy Markdown
Collaborator Author

Thyre commented Jan 6, 2026

Test report by @Thyre
SUCCESS
Build succeeded for 5 out of 5 (total: 6 mins 49 secs) (5 easyconfigs in total)
Framework - Linux Fedora Linux 43, x86_64, AMD Ryzen AI 7 350 w/ Radeon 860M (zen5), 1 x AMD Krackan [Radeon 840M / 860M Graphics] (device id: 0x1114, gfx: gfx1152, driver: Linuxversion6.17.12-300.fc43.x86_64(mockbuild@008798550d8d49b8909ac02baf9be783)(gcc(GCC)15.2.120251111(RedHat15.2.1-4),GNUldversion2.45.1-1.fc43)#1SMPPREEMPT_DYNAMICSatDec1305:06:24UTC2025), Python 3.14.2
See https://gist.github.com/Thyre/120da1b0e8a968fe77125e6070f2bad1 for a full test report.

@Thyre
Copy link
Copy Markdown
Collaborator Author

Thyre commented Jan 6, 2026

Test report by @Thyre
SUCCESS
Build succeeded for 5 out of 5 (total: 3 mins 32 secs) (5 easyconfigs in total)
jpbl-s01-03 - Linux RHEL 9.6, AArch64, ARM UNKNOWN (neoverse_v2), 1 x NVIDIA NVIDIA GH200 480GB, 570.133.20, Python 3.9.21
See https://gist.github.com/Thyre/bee9f3b4f17df097857d8aa1949dba20 for a full test report.

@Thyre
Copy link
Copy Markdown
Collaborator Author

Thyre commented Jan 6, 2026

Test report by @Thyre
SUCCESS
Build succeeded for 5 out of 5 (total: 6 mins 39 secs) (5 easyconfigs in total)
datenlager - Linux Ubuntu 24.04, x86_64, AMD Ryzen 7 3700X 8-Core Processor (zen2), Python 3.12.3
See https://gist.github.com/Thyre/e31baee3cfe824fd4067b42e75004d71 for a full test report.

@Thyre
Copy link
Copy Markdown
Collaborator Author

Thyre commented Jan 7, 2026

Test report by @Thyre
SUCCESS
Build succeeded for 5 out of 5 (total: 7 mins 16 secs) (5 easyconfigs in total)
ZAM054 - Linux Zorin OS 18, x86_64, 12th Gen Intel(R) Core(TM) i7-1260P (skylake), 1 x NVIDIA NVIDIA GeForce MX550, 580.95.05, Python 3.12.3
See https://gist.github.com/Thyre/01291b3a2866e34945647ef82f494ee5 for a full test report.

@Crivella
Copy link
Copy Markdown
Contributor

Crivella commented Jan 7, 2026

Test report by @Crivella
SUCCESS
Build succeeded for 5 out of 5 (total: 7 mins 1 secs) (5 easyconfigs in total)
crivella-desktop - Linux Ubuntu 22.04.5 LTS (Jammy Jellyfish), x86_64, 13th Gen Intel(R) Core(TM) i9-13900K (skylake), Python 3.11.14
See https://gist.github.com/Crivella/2eced051bc739096f53594fca22dae3a 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 Jan 18, 2026

Test report by @boegel
SUCCESS
Build succeeded for 5 out of 5 (total: 9 mins 23 secs) (5 easyconfigs in total)
node4247.shinx.os - Linux RHEL 9.6, x86_64, AMD EPYC 9654 96-Core Processor (zen4), Python 3.9.21
See https://gist.github.com/boegel/02a67ef9a2aa11234d689d2c685dd473 for a full test report.

@boegel
Copy link
Copy Markdown
Member

boegel commented Jan 18, 2026

Test report by @boegel
SUCCESS
Build succeeded for 5 out of 5 (total: 5 mins 36 secs) (5 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/c5e0e89e3863073722f8dc64f587baca for a full test report.

@boegel
Copy link
Copy Markdown
Member

boegel commented Jan 18, 2026

Going in, thanks @Thyre!

@boegel boegel merged commit 94e01c3 into easybuilders:develop Jan 18, 2026
8 checks passed
@boegel boegel changed the title {devel}[GCCcore/15.2.0] Autoconf v2.72, Automake v1.18.1, Autotools v20250626, ... {devel}[GCCcore/15.2.0] Autoconf v2.72, Automake v1.18.1, Autotools v20250626, Perl 5.42.0 Feb 20, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

2026.1 issues & PRs related to 2026.1 common toolchains update

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants