Skip to content

{tools}[GCCcore/15.2.0] CMake v4.2.1, cURL v8.17.0, git v2.52.0, ...#25008

Merged
boegel merged 3 commits intoeasybuilders:developfrom
Thyre:20260105171351_new_pr_CMake421
Jan 18, 2026
Merged

{tools}[GCCcore/15.2.0] CMake v4.2.1, cURL v8.17.0, git v2.52.0, ...#25008
boegel merged 3 commits intoeasybuilders:developfrom
Thyre:20260105171351_new_pr_CMake421

Conversation

…e-15.2.0.eb, git-2.52.0-GCCcore-15.2.0.eb, libarchive-3.8.5-GCCcore-15.2.0.eb, libpsl-0.21.5-GCCcore-15.2.0.eb
@Thyre Thyre added update 2026a issues & PRs related to 2026a common toolchains labels Jan 5, 2026
@github-actions
Copy link

github-actions bot commented Jan 5, 2026

Updated software CMake-4.2.1-GCCcore-15.2.0.eb

Diff against CMake-3.31.8-GCCcore-13.3.0.eb

easybuild/easyconfigs/c/CMake/CMake-3.31.8-GCCcore-13.3.0.eb

diff --git a/easybuild/easyconfigs/c/CMake/CMake-3.31.8-GCCcore-13.3.0.eb b/easybuild/easyconfigs/c/CMake/CMake-4.2.1-GCCcore-15.2.0.eb
index dcfa65c96a..a04c9d438d 100644
--- a/easybuild/easyconfigs/c/CMake/CMake-3.31.8-GCCcore-13.3.0.eb
+++ b/easybuild/easyconfigs/c/CMake/CMake-4.2.1-GCCcore-15.2.0.eb
@@ -1,5 +1,5 @@
 name = 'CMake'
-version = '3.31.8'
+version = '4.2.1'
 
 homepage = 'https://www.cmake.org'
 
@@ -8,22 +8,22 @@ description = """
  tools designed to build, test and package software.
 """
 
-toolchain = {'name': 'GCCcore', 'version': '13.3.0'}
+toolchain = {'name': 'GCCcore', 'version': '15.2.0'}
 
 source_urls = ['https://www.cmake.org/files/v%(version_major_minor)s']
 sources = [SOURCELOWER_TAR_GZ]
-checksums = ['e3cde3ca83dc2d3212105326b8f1b565116be808394384007e7ef1c253af6caa']
+checksums = ['414aacfac54ba0e78e64a018720b64ed6bfca14b587047b8b3489f407a14a070']
 
 builddependencies = [
-    ('binutils', '2.42'),
+    ('binutils', '2.45'),
 ]
 
 dependencies = [
-    ('ncurses', '6.5'),
-    ('zlib', '1.3.1'),
+    ('ncurses', '6.6'),
+    ('zlib', '2.3.2'),
     ('bzip2', '1.0.8'),
-    ('cURL', '8.7.1'),
-    ('libarchive', '3.7.4'),
+    ('cURL', '8.17.0'),
+    ('libarchive', '3.8.5'),
     ('OpenSSL', '3', '', SYSTEM),
 ]
 
Diff against CMake-3.31.8-GCCcore-12.3.0.eb

easybuild/easyconfigs/c/CMake/CMake-3.31.8-GCCcore-12.3.0.eb

diff --git a/easybuild/easyconfigs/c/CMake/CMake-3.31.8-GCCcore-12.3.0.eb b/easybuild/easyconfigs/c/CMake/CMake-4.2.1-GCCcore-15.2.0.eb
index 530c35daf1..a04c9d438d 100644
--- a/easybuild/easyconfigs/c/CMake/CMake-3.31.8-GCCcore-12.3.0.eb
+++ b/easybuild/easyconfigs/c/CMake/CMake-4.2.1-GCCcore-15.2.0.eb
@@ -1,5 +1,5 @@
 name = 'CMake'
-version = '3.31.8'
+version = '4.2.1'
 
 homepage = 'https://www.cmake.org'
 
@@ -8,23 +8,23 @@ description = """
  tools designed to build, test and package software.
 """
 
-toolchain = {'name': 'GCCcore', 'version': '12.3.0'}
+toolchain = {'name': 'GCCcore', 'version': '15.2.0'}
 
 source_urls = ['https://www.cmake.org/files/v%(version_major_minor)s']
 sources = [SOURCELOWER_TAR_GZ]
-checksums = ['e3cde3ca83dc2d3212105326b8f1b565116be808394384007e7ef1c253af6caa']
+checksums = ['414aacfac54ba0e78e64a018720b64ed6bfca14b587047b8b3489f407a14a070']
 
 builddependencies = [
-    ('binutils', '2.40'),
+    ('binutils', '2.45'),
 ]
 
 dependencies = [
-    ('ncurses', '6.4'),
-    ('zlib', '1.2.13'),
+    ('ncurses', '6.6'),
+    ('zlib', '2.3.2'),
     ('bzip2', '1.0.8'),
-    ('cURL', '8.0.1'),
-    ('libarchive', '3.6.2'),
-    ('OpenSSL', '1.1', '', SYSTEM),
+    ('cURL', '8.17.0'),
+    ('libarchive', '3.8.5'),
+    ('OpenSSL', '3', '', SYSTEM),
 ]
 
 moduleclass = 'devel'
Diff against CMake-3.31.8-GCCcore-14.3.0.eb

easybuild/easyconfigs/c/CMake/CMake-3.31.8-GCCcore-14.3.0.eb

diff --git a/easybuild/easyconfigs/c/CMake/CMake-3.31.8-GCCcore-14.3.0.eb b/easybuild/easyconfigs/c/CMake/CMake-4.2.1-GCCcore-15.2.0.eb
index 37d5811683..a04c9d438d 100644
--- a/easybuild/easyconfigs/c/CMake/CMake-3.31.8-GCCcore-14.3.0.eb
+++ b/easybuild/easyconfigs/c/CMake/CMake-4.2.1-GCCcore-15.2.0.eb
@@ -1,5 +1,5 @@
 name = 'CMake'
-version = '3.31.8'
+version = '4.2.1'
 
 homepage = 'https://www.cmake.org'
 
@@ -8,22 +8,22 @@ description = """
  tools designed to build, test and package software.
 """
 
-toolchain = {'name': 'GCCcore', 'version': '14.3.0'}
+toolchain = {'name': 'GCCcore', 'version': '15.2.0'}
 
 source_urls = ['https://www.cmake.org/files/v%(version_major_minor)s']
 sources = [SOURCELOWER_TAR_GZ]
-checksums = ['e3cde3ca83dc2d3212105326b8f1b565116be808394384007e7ef1c253af6caa']
+checksums = ['414aacfac54ba0e78e64a018720b64ed6bfca14b587047b8b3489f407a14a070']
 
 builddependencies = [
-    ('binutils', '2.44'),
+    ('binutils', '2.45'),
 ]
 
 dependencies = [
-    ('ncurses', '6.5'),
-    ('zlib', '1.3.1'),
+    ('ncurses', '6.6'),
+    ('zlib', '2.3.2'),
     ('bzip2', '1.0.8'),
-    ('cURL', '8.14.1'),
-    ('libarchive', '3.8.1'),
+    ('cURL', '8.17.0'),
+    ('libarchive', '3.8.5'),
     ('OpenSSL', '3', '', SYSTEM),
 ]
 

Updated software cURL-8.17.0-GCCcore-15.2.0.eb

Diff against cURL-8.14.1-GCCcore-14.3.0.eb

easybuild/easyconfigs/c/cURL/cURL-8.14.1-GCCcore-14.3.0.eb

diff --git a/easybuild/easyconfigs/c/cURL/cURL-8.14.1-GCCcore-14.3.0.eb b/easybuild/easyconfigs/c/cURL/cURL-8.17.0-GCCcore-15.2.0.eb
index 1d91a0d6e8..d8ecea684d 100644
--- a/easybuild/easyconfigs/c/cURL/cURL-8.14.1-GCCcore-14.3.0.eb
+++ b/easybuild/easyconfigs/c/cURL/cURL-8.17.0-GCCcore-15.2.0.eb
@@ -1,7 +1,7 @@
 easyblock = 'ConfigureMake'
 
 name = 'cURL'
-version = '8.14.1'
+version = '8.17.0'
 
 homepage = 'https://curl.haxx.se'
 
@@ -15,19 +15,19 @@ description = """
  and more.
 """
 
-toolchain = {'name': 'GCCcore', 'version': '14.3.0'}
+toolchain = {'name': 'GCCcore', 'version': '15.2.0'}
 
 source_urls = ['https://curl.haxx.se/download/']
 sources = [SOURCELOWER_TAR_GZ]
-checksums = ['6766ada7101d292b42b8b15681120acd68effa4a9660935853cf6d61f0d984d4']
+checksums = ['e8e74cdeefe5fb78b3ae6e90cd542babf788fa9480029cfcee6fd9ced42b7910']
 
 builddependencies = [
-    ('binutils', '2.44'),
-    ('pkgconf', '2.4.3'),
+    ('binutils', '2.45'),
+    ('pkgconf', '2.5.1'),
 ]
 
 dependencies = [
-    ('zlib', '1.3.1'),
+    ('zlib', '2.3.2'),
     ('libpsl', '0.21.5'),
     ('OpenSSL', '3', '', SYSTEM),
 ]
Diff against cURL-8.11.1-GCCcore-14.2.0.eb

easybuild/easyconfigs/c/cURL/cURL-8.11.1-GCCcore-14.2.0.eb

diff --git a/easybuild/easyconfigs/c/cURL/cURL-8.11.1-GCCcore-14.2.0.eb b/easybuild/easyconfigs/c/cURL/cURL-8.17.0-GCCcore-15.2.0.eb
index df8ebd7e87..d8ecea684d 100644
--- a/easybuild/easyconfigs/c/cURL/cURL-8.11.1-GCCcore-14.2.0.eb
+++ b/easybuild/easyconfigs/c/cURL/cURL-8.17.0-GCCcore-15.2.0.eb
@@ -1,7 +1,7 @@
 easyblock = 'ConfigureMake'
 
 name = 'cURL'
-version = '8.11.1'
+version = '8.17.0'
 
 homepage = 'https://curl.haxx.se'
 
@@ -15,19 +15,19 @@ description = """
  and more.
 """
 
-toolchain = {'name': 'GCCcore', 'version': '14.2.0'}
+toolchain = {'name': 'GCCcore', 'version': '15.2.0'}
 
 source_urls = ['https://curl.haxx.se/download/']
 sources = [SOURCELOWER_TAR_GZ]
-checksums = ['a889ac9dbba3644271bd9d1302b5c22a088893719b72be3487bc3d401e5c4e80']
+checksums = ['e8e74cdeefe5fb78b3ae6e90cd542babf788fa9480029cfcee6fd9ced42b7910']
 
 builddependencies = [
-    ('binutils', '2.42'),
-    ('pkgconf', '2.3.0'),
+    ('binutils', '2.45'),
+    ('pkgconf', '2.5.1'),
 ]
 
 dependencies = [
-    ('zlib', '1.3.1'),
+    ('zlib', '2.3.2'),
     ('libpsl', '0.21.5'),
     ('OpenSSL', '3', '', SYSTEM),
 ]
Diff against cURL-8.7.1-GCCcore-13.3.0.eb

easybuild/easyconfigs/c/cURL/cURL-8.7.1-GCCcore-13.3.0.eb

diff --git a/easybuild/easyconfigs/c/cURL/cURL-8.7.1-GCCcore-13.3.0.eb b/easybuild/easyconfigs/c/cURL/cURL-8.17.0-GCCcore-15.2.0.eb
index a015bb421e..d8ecea684d 100644
--- a/easybuild/easyconfigs/c/cURL/cURL-8.7.1-GCCcore-13.3.0.eb
+++ b/easybuild/easyconfigs/c/cURL/cURL-8.17.0-GCCcore-15.2.0.eb
@@ -1,7 +1,7 @@
 easyblock = 'ConfigureMake'
 
 name = 'cURL'
-version = '8.7.1'
+version = '8.17.0'
 
 homepage = 'https://curl.haxx.se'
 
@@ -15,18 +15,20 @@ description = """
  and more.
 """
 
-toolchain = {'name': 'GCCcore', 'version': '13.3.0'}
+toolchain = {'name': 'GCCcore', 'version': '15.2.0'}
 
 source_urls = ['https://curl.haxx.se/download/']
 sources = [SOURCELOWER_TAR_GZ]
-checksums = ['f91249c87f68ea00cf27c44fdfa5a78423e41e71b7d408e5901a9896d905c495']
+checksums = ['e8e74cdeefe5fb78b3ae6e90cd542babf788fa9480029cfcee6fd9ced42b7910']
 
 builddependencies = [
-    ('binutils', '2.42'),
+    ('binutils', '2.45'),
+    ('pkgconf', '2.5.1'),
 ]
 
 dependencies = [
-    ('zlib', '1.3.1'),
+    ('zlib', '2.3.2'),
+    ('libpsl', '0.21.5'),
     ('OpenSSL', '3', '', SYSTEM),
 ]
 

Updated software git-2.52.0-GCCcore-15.2.0.eb

Diff against git-2.50.1-GCCcore-14.3.0.eb

easybuild/easyconfigs/g/git/git-2.50.1-GCCcore-14.3.0.eb

diff --git a/easybuild/easyconfigs/g/git/git-2.50.1-GCCcore-14.3.0.eb b/easybuild/easyconfigs/g/git/git-2.52.0-GCCcore-15.2.0.eb
index 83013e8ada..e65ec4d7e6 100644
--- a/easybuild/easyconfigs/g/git/git-2.50.1-GCCcore-14.3.0.eb
+++ b/easybuild/easyconfigs/g/git/git-2.52.0-GCCcore-15.2.0.eb
@@ -1,28 +1,28 @@
 easyblock = 'ConfigureMake'
 
 name = 'git'
-version = '2.50.1'
+version = '2.52.0'
 
 homepage = 'https://git-scm.com'
 description = """Git is a free and open source distributed version control system designed
 to handle everything from small to very large projects with speed and efficiency."""
 
-toolchain = {'name': 'GCCcore', 'version': '14.3.0'}
+toolchain = {'name': 'GCCcore', 'version': '15.2.0'}
 
 source_urls = ['https://github.com/git/git/archive']
 sources = ['v%(version)s.tar.gz']
-checksums = ['4932f262b88b7f4f8402e331a7ee8d0a98ba350aa2269ce3a00eeda18cb4fe43']
+checksums = ['da8be57afb73a2370a5a891405b5e5624562f07a5c041f9e827e75320dc61114']
 
 builddependencies = [
-    ('binutils', '2.44'),
-    ('Autotools', '20250527'),
+    ('binutils', '2.45'),
+    ('Autotools', '20250626'),
 ]
 
 dependencies = [
-    ('cURL', '8.14.1'),
-    ('expat', '2.7.1'),
-    ('gettext', '0.25'),
-    ('Perl', '5.40.2'),
+    ('cURL', '8.17.0'),
+    ('expat', '2.7.3'),
+    ('gettext', '0.26'),
+    ('Perl', '5.42.0'),
     ('OpenSSL', '3', '', SYSTEM),
 ]
 
Diff against git-2.49.0-GCCcore-14.2.0.eb

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

diff --git a/easybuild/easyconfigs/g/git/git-2.49.0-GCCcore-14.2.0.eb b/easybuild/easyconfigs/g/git/git-2.52.0-GCCcore-15.2.0.eb
index b09c35d3e7..e65ec4d7e6 100644
--- a/easybuild/easyconfigs/g/git/git-2.49.0-GCCcore-14.2.0.eb
+++ b/easybuild/easyconfigs/g/git/git-2.52.0-GCCcore-15.2.0.eb
@@ -1,32 +1,28 @@
 easyblock = 'ConfigureMake'
 
 name = 'git'
-version = '2.49.0'
+version = '2.52.0'
 
 homepage = 'https://git-scm.com'
 description = """Git is a free and open source distributed version control system designed
 to handle everything from small to very large projects with speed and efficiency."""
 
-toolchain = {'name': 'GCCcore', 'version': '14.2.0'}
+toolchain = {'name': 'GCCcore', 'version': '15.2.0'}
 
 source_urls = ['https://github.com/git/git/archive']
 sources = ['v%(version)s.tar.gz']
-patches = ['git-2.32.0_fix-CVE-2025-48384.patch']
-checksums = [
-    {'v2.49.0.tar.gz': '1bfeeafc78036e78c7b422219473987a6fa79bfdc1da673fcf20e4901399e09f'},
-    {'git-2.32.0_fix-CVE-2025-48384.patch': '1c95ebe46c2d5b64ade86f19ef3383c6c5659965f3e6b4fcf045daadc2655734'},
-]
+checksums = ['da8be57afb73a2370a5a891405b5e5624562f07a5c041f9e827e75320dc61114']
 
 builddependencies = [
-    ('binutils', '2.42'),
-    ('Autotools', '20240712'),
+    ('binutils', '2.45'),
+    ('Autotools', '20250626'),
 ]
 
 dependencies = [
-    ('cURL', '8.11.1'),
-    ('expat', '2.6.4'),
-    ('gettext', '0.24'),
-    ('Perl', '5.40.0'),
+    ('cURL', '8.17.0'),
+    ('expat', '2.7.3'),
+    ('gettext', '0.26'),
+    ('Perl', '5.42.0'),
     ('OpenSSL', '3', '', SYSTEM),
 ]
 
Diff against git-2.45.1-GCCcore-13.3.0.eb

easybuild/easyconfigs/g/git/git-2.45.1-GCCcore-13.3.0.eb

diff --git a/easybuild/easyconfigs/g/git/git-2.45.1-GCCcore-13.3.0.eb b/easybuild/easyconfigs/g/git/git-2.52.0-GCCcore-15.2.0.eb
index d05972efc7..e65ec4d7e6 100644
--- a/easybuild/easyconfigs/g/git/git-2.45.1-GCCcore-13.3.0.eb
+++ b/easybuild/easyconfigs/g/git/git-2.52.0-GCCcore-15.2.0.eb
@@ -1,32 +1,28 @@
 easyblock = 'ConfigureMake'
 
 name = 'git'
-version = '2.45.1'
+version = '2.52.0'
 
 homepage = 'https://git-scm.com'
 description = """Git is a free and open source distributed version control system designed
 to handle everything from small to very large projects with speed and efficiency."""
 
-toolchain = {'name': 'GCCcore', 'version': '13.3.0'}
+toolchain = {'name': 'GCCcore', 'version': '15.2.0'}
 
 source_urls = ['https://github.com/git/git/archive']
 sources = ['v%(version)s.tar.gz']
-patches = ['git-2.32.0_fix-CVE-2025-48384.patch']
-checksums = [
-    {'v2.45.1.tar.gz': 'd98c8f70d58f49f7546d59b25e25f2deae6999eb036a33b0fe6f5d07c33f67c6'},
-    {'git-2.32.0_fix-CVE-2025-48384.patch': '1c95ebe46c2d5b64ade86f19ef3383c6c5659965f3e6b4fcf045daadc2655734'},
-]
+checksums = ['da8be57afb73a2370a5a891405b5e5624562f07a5c041f9e827e75320dc61114']
 
 builddependencies = [
-    ('binutils', '2.42'),
-    ('Autotools', '20231222'),
+    ('binutils', '2.45'),
+    ('Autotools', '20250626'),
 ]
 
 dependencies = [
-    ('cURL', '8.7.1'),
-    ('expat', '2.6.2'),
-    ('gettext', '0.22.5'),
-    ('Perl', '5.38.2'),
+    ('cURL', '8.17.0'),
+    ('expat', '2.7.3'),
+    ('gettext', '0.26'),
+    ('Perl', '5.42.0'),
     ('OpenSSL', '3', '', SYSTEM),
 ]
 

Updated software libarchive-3.8.5-GCCcore-15.2.0.eb

Diff against libarchive-3.8.1-GCCcore-14.3.0.eb

easybuild/easyconfigs/l/libarchive/libarchive-3.8.1-GCCcore-14.3.0.eb

diff --git a/easybuild/easyconfigs/l/libarchive/libarchive-3.8.1-GCCcore-14.3.0.eb b/easybuild/easyconfigs/l/libarchive/libarchive-3.8.5-GCCcore-15.2.0.eb
index 2f27f44144..9abd6e37d4 100644
--- a/easybuild/easyconfigs/l/libarchive/libarchive-3.8.1-GCCcore-14.3.0.eb
+++ b/easybuild/easyconfigs/l/libarchive/libarchive-3.8.5-GCCcore-15.2.0.eb
@@ -1,7 +1,7 @@
 easyblock = 'ConfigureMake'
 
 name = 'libarchive'
-version = '3.8.1'
+version = '3.8.5'
 
 homepage = 'https://www.libarchive.org/'
 
@@ -9,21 +9,21 @@ description = """
  Multi-format archive and compression library
 """
 
-toolchain = {'name': 'GCCcore', 'version': '14.3.0'}
+toolchain = {'name': 'GCCcore', 'version': '15.2.0'}
 
-source_urls = ['https://www.libarchive.org/downloads/']
+source_urls = ['https://github.com/libarchive/libarchive/releases/download/v%(version)s/']
 sources = [SOURCE_TAR_GZ]
-checksums = ['bde832a5e3344dc723cfe9cc37f8e54bde04565bfe6f136bc1bd31ab352e9fab']
+checksums = ['8a60f3a7bfd59c54ce82ae805a93dba65defd04148c3333b7eaa2102f03b7ffd']
 
 builddependencies = [
-    ('binutils', '2.44'),
+    ('binutils', '2.45'),
     ('libiconv', '1.18'),
 ]
 
 dependencies = [
-    ('zlib', '1.3.1'),
-    ('XZ', '5.8.1'),
-    ('libxml2', '2.14.3'),
+    ('zlib', '2.3.2'),
+    ('XZ', '5.8.2'),
+    ('libxml2', '2.15.1'),
     ('OpenSSL', '3', '', SYSTEM),
     ('lz4', '1.10.0'),
     ('zstd', '1.5.7'),
Diff against libarchive-3.7.7-GCCcore-14.2.0.eb

easybuild/easyconfigs/l/libarchive/libarchive-3.7.7-GCCcore-14.2.0.eb

diff --git a/easybuild/easyconfigs/l/libarchive/libarchive-3.7.7-GCCcore-14.2.0.eb b/easybuild/easyconfigs/l/libarchive/libarchive-3.8.5-GCCcore-15.2.0.eb
index d90a1dfca2..9abd6e37d4 100644
--- a/easybuild/easyconfigs/l/libarchive/libarchive-3.7.7-GCCcore-14.2.0.eb
+++ b/easybuild/easyconfigs/l/libarchive/libarchive-3.8.5-GCCcore-15.2.0.eb
@@ -1,7 +1,7 @@
 easyblock = 'ConfigureMake'
 
 name = 'libarchive'
-version = '3.7.7'
+version = '3.8.5'
 
 homepage = 'https://www.libarchive.org/'
 
@@ -9,23 +9,24 @@ description = """
  Multi-format archive and compression library
 """
 
-toolchain = {'name': 'GCCcore', 'version': '14.2.0'}
+toolchain = {'name': 'GCCcore', 'version': '15.2.0'}
 
-source_urls = ['https://www.libarchive.org/downloads/']
+source_urls = ['https://github.com/libarchive/libarchive/releases/download/v%(version)s/']
 sources = [SOURCE_TAR_GZ]
-checksums = ['4cc540a3e9a1eebdefa1045d2e4184831100667e6d7d5b315bb1cbc951f8ddff']
+checksums = ['8a60f3a7bfd59c54ce82ae805a93dba65defd04148c3333b7eaa2102f03b7ffd']
 
 builddependencies = [
-    ('binutils', '2.42'),
+    ('binutils', '2.45'),
+    ('libiconv', '1.18'),
 ]
 
 dependencies = [
-    ('zlib', '1.3.1'),
-    ('XZ', '5.6.3'),
-    ('libxml2', '2.13.4'),
+    ('zlib', '2.3.2'),
+    ('XZ', '5.8.2'),
+    ('libxml2', '2.15.1'),
     ('OpenSSL', '3', '', SYSTEM),
     ('lz4', '1.10.0'),
-    ('zstd', '1.5.6'),
+    ('zstd', '1.5.7'),
 ]
 
 sanity_check_paths = {
Diff against libarchive-3.7.4-GCCcore-13.3.0.eb

easybuild/easyconfigs/l/libarchive/libarchive-3.7.4-GCCcore-13.3.0.eb

diff --git a/easybuild/easyconfigs/l/libarchive/libarchive-3.7.4-GCCcore-13.3.0.eb b/easybuild/easyconfigs/l/libarchive/libarchive-3.8.5-GCCcore-15.2.0.eb
index 4c7c82159b..9abd6e37d4 100644
--- a/easybuild/easyconfigs/l/libarchive/libarchive-3.7.4-GCCcore-13.3.0.eb
+++ b/easybuild/easyconfigs/l/libarchive/libarchive-3.8.5-GCCcore-15.2.0.eb
@@ -1,7 +1,7 @@
 easyblock = 'ConfigureMake'
 
 name = 'libarchive'
-version = '3.7.4'
+version = '3.8.5'
 
 homepage = 'https://www.libarchive.org/'
 
@@ -9,25 +9,24 @@ description = """
  Multi-format archive and compression library
 """
 
-toolchain = {'name': 'GCCcore', 'version': '13.3.0'}
+toolchain = {'name': 'GCCcore', 'version': '15.2.0'}
 
-source_urls = ['https://www.libarchive.org/downloads/']
+source_urls = ['https://github.com/libarchive/libarchive/releases/download/v%(version)s/']
 sources = [SOURCE_TAR_GZ]
-checksums = [
-    {'libarchive-3.7.4.tar.gz': '7875d49596286055b52439ed42f044bd8ad426aa4cc5aabd96bfe7abb971d5e8'},
-]
+checksums = ['8a60f3a7bfd59c54ce82ae805a93dba65defd04148c3333b7eaa2102f03b7ffd']
 
 builddependencies = [
-    ('binutils', '2.42'),
+    ('binutils', '2.45'),
+    ('libiconv', '1.18'),
 ]
 
 dependencies = [
-    ('zlib', '1.3.1'),
-    ('XZ', '5.4.5'),
-    ('libxml2', '2.12.7'),
+    ('zlib', '2.3.2'),
+    ('XZ', '5.8.2'),
+    ('libxml2', '2.15.1'),
     ('OpenSSL', '3', '', SYSTEM),
-    ('lz4', '1.9.4'),
-    ('zstd', '1.5.6'),
+    ('lz4', '1.10.0'),
+    ('zstd', '1.5.7'),
 ]
 
 sanity_check_paths = {

Updated software libpsl-0.21.5-GCCcore-15.2.0.eb

Diff against libpsl-0.21.5-GCCcore-14.3.0.eb

easybuild/easyconfigs/l/libpsl/libpsl-0.21.5-GCCcore-14.3.0.eb

diff --git a/easybuild/easyconfigs/l/libpsl/libpsl-0.21.5-GCCcore-14.3.0.eb b/easybuild/easyconfigs/l/libpsl/libpsl-0.21.5-GCCcore-15.2.0.eb
index e90d225425..c2785ee91b 100644
--- a/easybuild/easyconfigs/l/libpsl/libpsl-0.21.5-GCCcore-14.3.0.eb
+++ b/easybuild/easyconfigs/l/libpsl/libpsl-0.21.5-GCCcore-15.2.0.eb
@@ -6,20 +6,20 @@ version = '0.21.5'
 homepage = 'https://rockdaboot.github.io/libpsl'
 description = "C library for the Public Suffix List"
 
-toolchain = {'name': 'GCCcore', 'version': '14.3.0'}
+toolchain = {'name': 'GCCcore', 'version': '15.2.0'}
 
 source_urls = ['https://github.com/rockdaboot/libpsl/releases/download/%(version)s']
 sources = [SOURCELOWER_TAR_GZ]
 checksums = ['1dcc9ceae8b128f3c0b3f654decd0e1e891afc6ff81098f227ef260449dae208']
 
 builddependencies = [
-    ('binutils', '2.44'),
-    ('Python', '3.13.5'),
+    ('binutils', '2.45'),
+    ('Python', '3.14.2'),
 ]
 
 dependencies = [
     ('libidn2', '2.3.8'),
-    ('libunistring', '1.3'),
+    ('libunistring', '1.4.1'),
 ]
 
 sanity_check_commands = [('psl --version')]
Diff against libpsl-0.21.5-GCCcore-14.2.0.eb

easybuild/easyconfigs/l/libpsl/libpsl-0.21.5-GCCcore-14.2.0.eb

diff --git a/easybuild/easyconfigs/l/libpsl/libpsl-0.21.5-GCCcore-14.2.0.eb b/easybuild/easyconfigs/l/libpsl/libpsl-0.21.5-GCCcore-15.2.0.eb
index 0e079f84f8..c2785ee91b 100644
--- a/easybuild/easyconfigs/l/libpsl/libpsl-0.21.5-GCCcore-14.2.0.eb
+++ b/easybuild/easyconfigs/l/libpsl/libpsl-0.21.5-GCCcore-15.2.0.eb
@@ -6,20 +6,20 @@ version = '0.21.5'
 homepage = 'https://rockdaboot.github.io/libpsl'
 description = "C library for the Public Suffix List"
 
-toolchain = {'name': 'GCCcore', 'version': '14.2.0'}
+toolchain = {'name': 'GCCcore', 'version': '15.2.0'}
 
 source_urls = ['https://github.com/rockdaboot/libpsl/releases/download/%(version)s']
 sources = [SOURCELOWER_TAR_GZ]
 checksums = ['1dcc9ceae8b128f3c0b3f654decd0e1e891afc6ff81098f227ef260449dae208']
 
 builddependencies = [
-    ('binutils', '2.42'),
-    ('Python', '3.13.1'),
+    ('binutils', '2.45'),
+    ('Python', '3.14.2'),
 ]
 
 dependencies = [
-    ('libidn2', '2.3.7'),
-    ('libunistring', '1.3'),
+    ('libidn2', '2.3.8'),
+    ('libunistring', '1.4.1'),
 ]
 
 sanity_check_commands = [('psl --version')]
Diff against libpsl-0.21.5-GCCcore-12.3.0.eb

easybuild/easyconfigs/l/libpsl/libpsl-0.21.5-GCCcore-12.3.0.eb

diff --git a/easybuild/easyconfigs/l/libpsl/libpsl-0.21.5-GCCcore-12.3.0.eb b/easybuild/easyconfigs/l/libpsl/libpsl-0.21.5-GCCcore-15.2.0.eb
index cce4f27173..c2785ee91b 100644
--- a/easybuild/easyconfigs/l/libpsl/libpsl-0.21.5-GCCcore-12.3.0.eb
+++ b/easybuild/easyconfigs/l/libpsl/libpsl-0.21.5-GCCcore-15.2.0.eb
@@ -6,20 +6,20 @@ version = '0.21.5'
 homepage = 'https://rockdaboot.github.io/libpsl'
 description = "C library for the Public Suffix List"
 
-toolchain = {'name': 'GCCcore', 'version': '12.3.0'}
+toolchain = {'name': 'GCCcore', 'version': '15.2.0'}
 
 source_urls = ['https://github.com/rockdaboot/libpsl/releases/download/%(version)s']
 sources = [SOURCELOWER_TAR_GZ]
 checksums = ['1dcc9ceae8b128f3c0b3f654decd0e1e891afc6ff81098f227ef260449dae208']
 
 builddependencies = [
-    ('binutils', '2.40'),
-    ('Python', '3.11.3'),
+    ('binutils', '2.45'),
+    ('Python', '3.14.2'),
 ]
 
 dependencies = [
-    ('libidn2', '2.3.7'),
-    ('libunistring', '1.1'),
+    ('libidn2', '2.3.8'),
+    ('libunistring', '1.4.1'),
 ]
 
 sanity_check_commands = [('psl --version')]

@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
Collaborator Author

Thyre commented Jan 6, 2026

Test report by @Thyre
SUCCESS
Build succeeded for 5 out of 5 (total: 4 mins 55 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/34a514f5d314850d3593046c69c8b3e0 for a full test report.

@Thyre
Copy link
Collaborator Author

Thyre commented Jan 6, 2026

Test report by @Thyre
SUCCESS
Build succeeded for 5 out of 5 (total: 9 mins 4 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/ff94a762ab6e2253249acd1db2c13488 for a full test report.

@Thyre
Copy link
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)
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/e7a276cf87539bdf59a53af0bea1d7b9 for a full test report.

@Thyre
Copy link
Collaborator Author

Thyre commented Jan 7, 2026

Test report by @Thyre
SUCCESS
Build succeeded for 5 out of 5 (total: 10 mins 53 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/de23f516a316badd91b9455e1607305f for a full test report.

@Crivella
Copy link
Contributor

Crivella commented Jan 7, 2026

Test report by @Crivella
SUCCESS
Build succeeded for 5 out of 5 (total: 9 mins 41 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/049e306b523852a29f201ad591a0c8c5 for a full test report.

@Thyre
Copy link
Collaborator Author

Thyre commented Jan 16, 2026

Test report by @Thyre
SUCCESS
Build succeeded for 5 out of 5 (total: 9 mins 7 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/599a3d96b319ecf031cb9111d948a4e6 for a full test report.

@boegel boegel added this to the next release (5.2.1?) milestone Jan 18, 2026
@boegel
Copy link
Member

boegel commented Jan 18, 2026

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

@boegel
Copy link
Member

boegel commented Jan 18, 2026

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

Copy link
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
Member

boegel commented Jan 18, 2026

Going in, thanks @Thyre!

@boegel boegel merged commit 92a9c7d into easybuilders:develop Jan 18, 2026
8 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

2026a issues & PRs related to 2026a common toolchains update

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants