Skip to content

Conversation

@moravveji
Copy link
Contributor

No description provided.

@github-actions github-actions bot added 2023a 2024a issues & PRs related to 2024a common toolchains update labels Jan 9, 2026
@github-actions
Copy link

github-actions bot commented Jan 9, 2026

Updated software hifiasm-0.23.0-GCCcore-12.3.0.eb

Diff against hifiasm-0.25.0-GCCcore-14.3.0.eb

easybuild/easyconfigs/h/hifiasm/hifiasm-0.25.0-GCCcore-14.3.0.eb

diff --git a/easybuild/easyconfigs/h/hifiasm/hifiasm-0.25.0-GCCcore-14.3.0.eb b/easybuild/easyconfigs/h/hifiasm/hifiasm-0.23.0-GCCcore-12.3.0.eb
index ee84853bdf..364ca666d4 100644
--- a/easybuild/easyconfigs/h/hifiasm/hifiasm-0.25.0-GCCcore-14.3.0.eb
+++ b/easybuild/easyconfigs/h/hifiasm/hifiasm-0.23.0-GCCcore-12.3.0.eb
@@ -1,31 +1,31 @@
+# Author: Jasper Grimm (UoY)
+# Update: Sebastien Moretti (SIB), Denis Kristak (Inuits)
+
 easyblock = 'MakeCp'
 
 name = 'hifiasm'
-version = '0.25.0'
+version = '0.23.0'
 
 homepage = 'https://github.com/chhylp123/hifiasm'
 description = """Hifiasm: a haplotype-resolved assembler for accurate Hifi reads."""
 # software_license = 'LicenseMIT'
 
-toolchain = {'name': 'GCCcore', 'version': '14.3.0'}
-toolchainopts = {'opt': True}
+toolchain = {'name': 'GCCcore', 'version': '12.3.0'}
 
 github_account = 'chhylp123'
 source_urls = [GITHUB_SOURCE]
 sources = ['%(version)s.tar.gz']
-checksums = ['51633138865207a9d41630da9377d46e4921ad4fc5facaa1740ceccae8611f1f']
+checksums = ['52b4b615c2d2938b3b10cca4890c7857750f4a5ee54d5eb78c49dc638c9f14e0']
 
 builddependencies = [
-    ('binutils', '2.44'),
+    ('binutils', '2.40'),
 ]
 
 dependencies = [
-    ('zlib', '1.3.1'),
+    ('zlib', '1.2.13'),
 ]
 
-# include guard name __ASSEMBLY__ interferes with pthread.h
-prebuildopts = 'sed -i "s/__ASSEMBLY__/__ASSEMBLY_H__/" Assembly.h && '
-buildopts = 'CC="$CC" CXX="$CXX" CXXFLAGS="$CXXFLAGS" CPPFLAGS="$CPPFLAGS"'
+buildopts = 'CC="$CC" CXX="$CXX" CPPFLAGS="$CPPFLAGS"'
 
 files_to_copy = [
     ([name], 'bin'),
Diff against hifiasm-0.23.0-GCCcore-13.2.0.eb

easybuild/easyconfigs/h/hifiasm/hifiasm-0.23.0-GCCcore-13.2.0.eb

diff --git a/easybuild/easyconfigs/h/hifiasm/hifiasm-0.23.0-GCCcore-13.2.0.eb b/easybuild/easyconfigs/h/hifiasm/hifiasm-0.23.0-GCCcore-12.3.0.eb
index 6d9b52352a..364ca666d4 100644
--- a/easybuild/easyconfigs/h/hifiasm/hifiasm-0.23.0-GCCcore-13.2.0.eb
+++ b/easybuild/easyconfigs/h/hifiasm/hifiasm-0.23.0-GCCcore-12.3.0.eb
@@ -10,8 +10,7 @@ homepage = 'https://github.com/chhylp123/hifiasm'
 description = """Hifiasm: a haplotype-resolved assembler for accurate Hifi reads."""
 # software_license = 'LicenseMIT'
 
-toolchain = {'name': 'GCCcore', 'version': '13.2.0'}
-toolchainopts = {'opt': True}
+toolchain = {'name': 'GCCcore', 'version': '12.3.0'}
 
 github_account = 'chhylp123'
 source_urls = [GITHUB_SOURCE]
@@ -26,7 +25,7 @@ dependencies = [
     ('zlib', '1.2.13'),
 ]
 
-buildopts = 'CC="$CC" CXX="$CXX" CXXFLAGS="$CXXFLAGS" CPPFLAGS="$CPPFLAGS"'
+buildopts = 'CC="$CC" CXX="$CXX" CPPFLAGS="$CPPFLAGS"'
 
 files_to_copy = [
     ([name], 'bin'),
Diff against hifiasm-0.19.7-GCCcore-12.2.0.eb

easybuild/easyconfigs/h/hifiasm/hifiasm-0.19.7-GCCcore-12.2.0.eb

diff --git a/easybuild/easyconfigs/h/hifiasm/hifiasm-0.19.7-GCCcore-12.2.0.eb b/easybuild/easyconfigs/h/hifiasm/hifiasm-0.23.0-GCCcore-12.3.0.eb
index 15f778b588..364ca666d4 100644
--- a/easybuild/easyconfigs/h/hifiasm/hifiasm-0.19.7-GCCcore-12.2.0.eb
+++ b/easybuild/easyconfigs/h/hifiasm/hifiasm-0.23.0-GCCcore-12.3.0.eb
@@ -4,25 +4,25 @@
 easyblock = 'MakeCp'
 
 name = 'hifiasm'
-version = '0.19.7'
+version = '0.23.0'
 
 homepage = 'https://github.com/chhylp123/hifiasm'
 description = """Hifiasm: a haplotype-resolved assembler for accurate Hifi reads."""
 # software_license = 'LicenseMIT'
 
-toolchain = {'name': 'GCCcore', 'version': '12.2.0'}
+toolchain = {'name': 'GCCcore', 'version': '12.3.0'}
 
 github_account = 'chhylp123'
 source_urls = [GITHUB_SOURCE]
 sources = ['%(version)s.tar.gz']
-checksums = ['16d6127c7efb2d450630f25402a05e7d691b411465b304950d84d8afd53d5ee6']
+checksums = ['52b4b615c2d2938b3b10cca4890c7857750f4a5ee54d5eb78c49dc638c9f14e0']
 
 builddependencies = [
-    ('binutils', '2.39'),
+    ('binutils', '2.40'),
 ]
 
 dependencies = [
-    ('zlib', '1.2.12'),
+    ('zlib', '1.2.13'),
 ]
 
 buildopts = 'CC="$CC" CXX="$CXX" CPPFLAGS="$CPPFLAGS"'

Updated software kineto-0.4.0-GCC-13.3.0.eb

Diff against kineto-0.4.0-GCC-12.3.0.eb

easybuild/easyconfigs/k/kineto/kineto-0.4.0-GCC-12.3.0.eb

diff --git a/easybuild/easyconfigs/k/kineto/kineto-0.4.0-GCC-12.3.0.eb b/easybuild/easyconfigs/k/kineto/kineto-0.4.0-GCC-13.3.0.eb
index 8bbd957c43..456a2baa5c 100644
--- a/easybuild/easyconfigs/k/kineto/kineto-0.4.0-GCC-12.3.0.eb
+++ b/easybuild/easyconfigs/k/kineto/kineto-0.4.0-GCC-13.3.0.eb
@@ -6,7 +6,7 @@ version = '0.4.0'
 homepage = 'https://github.com/pytorch/kineto'
 description = "A CPU+GPU Profiling library that provides access to timeline traces and hardware performance counters"
 
-toolchain = {'name': 'GCC', 'version': '12.3.0'}
+toolchain = {'name': 'GCC', 'version': '13.3.0'}
 
 source_urls = ['https://github.com/pytorch/kineto/archive/']
 sources = [{
@@ -18,11 +18,15 @@ sources = [{
     },
     'filename': SOURCE_TAR_XZ,
 }]
-checksums = ['5f1c744d57fdc40878b0ff87400097b04ed3027757bcccf6d4f8ceecc8e29855']
+patches = ['kineto-0.4.0-include-cstdint.patch']
+checksums = [
+    {'kineto-0.4.0.tar.xz': '5f1c744d57fdc40878b0ff87400097b04ed3027757bcccf6d4f8ceecc8e29855'},
+    {'kineto-0.4.0-include-cstdint.patch': '516703955485531c4309338c85d84692817e36a7bf424af2fc47d286ddc2c320'},
+]
 
 builddependencies = [
-    ('CMake', '3.26.3'),
-    ('Python', '3.11.3'),
+    ('CMake', '3.29.3'),
+    ('Python', '3.12.3'),
 ]
 
 start_dir = 'libkineto'
Diff against kineto-0.4.0-GCC-11.3.0.eb

easybuild/easyconfigs/k/kineto/kineto-0.4.0-GCC-11.3.0.eb

diff --git a/easybuild/easyconfigs/k/kineto/kineto-0.4.0-GCC-11.3.0.eb b/easybuild/easyconfigs/k/kineto/kineto-0.4.0-GCC-13.3.0.eb
index 37a633e728..456a2baa5c 100644
--- a/easybuild/easyconfigs/k/kineto/kineto-0.4.0-GCC-11.3.0.eb
+++ b/easybuild/easyconfigs/k/kineto/kineto-0.4.0-GCC-13.3.0.eb
@@ -6,7 +6,7 @@ version = '0.4.0'
 homepage = 'https://github.com/pytorch/kineto'
 description = "A CPU+GPU Profiling library that provides access to timeline traces and hardware performance counters"
 
-toolchain = {'name': 'GCC', 'version': '11.3.0'}
+toolchain = {'name': 'GCC', 'version': '13.3.0'}
 
 source_urls = ['https://github.com/pytorch/kineto/archive/']
 sources = [{
@@ -18,11 +18,15 @@ sources = [{
     },
     'filename': SOURCE_TAR_XZ,
 }]
-checksums = ['5f1c744d57fdc40878b0ff87400097b04ed3027757bcccf6d4f8ceecc8e29855']
+patches = ['kineto-0.4.0-include-cstdint.patch']
+checksums = [
+    {'kineto-0.4.0.tar.xz': '5f1c744d57fdc40878b0ff87400097b04ed3027757bcccf6d4f8ceecc8e29855'},
+    {'kineto-0.4.0-include-cstdint.patch': '516703955485531c4309338c85d84692817e36a7bf424af2fc47d286ddc2c320'},
+]
 
 builddependencies = [
-    ('CMake', '3.24.3'),
-    ('Python', '3.10.4', '-bare'),
+    ('CMake', '3.29.3'),
+    ('Python', '3.12.3'),
 ]
 
 start_dir = 'libkineto'

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

2023a 2024a issues & PRs related to 2024a common toolchains update

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant