Skip to content

{tools}[GCCcore/15.2.0] CMake v4.2.1, cURL v8.17.0, git v2.52.0, libarchive v3.8.5, libpsl v0.21.5#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, libarchive v3.8.5, libpsl v0.21.5#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 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 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
Copy Markdown
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
Copy Markdown
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
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)
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
Copy Markdown
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
Copy Markdown
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
Copy Markdown
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
Copy Markdown
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
Copy Markdown
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
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

Going in, thanks @Thyre!

@boegel boegel merged commit 92a9c7d into easybuilders:develop Jan 18, 2026
8 checks passed
@boegel boegel changed the title {tools}[GCCcore/15.2.0] CMake v4.2.1, cURL v8.17.0, git v2.52.0, ... {tools}[GCCcore/15.2.0] CMake v4.2.1, cURL v8.17.0, git v2.52.0, libarchive v3.8.5, libpsl v0.21.5 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