Skip to content

Conversation

@Crivella
Copy link
Contributor

Added patches and EC file for LLVM 20.1.4-GCCcore13.3.0

@github-actions
Copy link

github-actions bot commented May 14, 2025

Updated software LLVM-20.1.4-GCCcore-13.3.0.eb

Diff against LLVM-14.0.6-GCCcore-13.3.0-llvmlite.eb

easybuild/easyconfigs/l/LLVM/LLVM-14.0.6-GCCcore-13.3.0-llvmlite.eb

diff --git a/easybuild/easyconfigs/l/LLVM/LLVM-14.0.6-GCCcore-13.3.0-llvmlite.eb b/easybuild/easyconfigs/l/LLVM/LLVM-20.1.4-GCCcore-13.3.0.eb
index 093c727cec..f0389b876c 100644
--- a/easybuild/easyconfigs/l/LLVM/LLVM-14.0.6-GCCcore-13.3.0-llvmlite.eb
+++ b/easybuild/easyconfigs/l/LLVM/LLVM-20.1.4-GCCcore-13.3.0.eb
@@ -1,6 +1,6 @@
 name = 'LLVM'
-version = '14.0.6'
-versionsuffix = '-llvmlite'
+version = '20.1.4'
+
 
 homepage = "https://llvm.org/"
 description = """The LLVM Core libraries provide a modern source- and target-independent
@@ -9,63 +9,82 @@ description = """The LLVM Core libraries provide a modern source- and target-ind
  specified code representation known as the LLVM intermediate representation
  ("LLVM IR"). The LLVM Core libraries are well documented, and it is
  particularly easy to invent your own language (or port an existing compiler)
- to use LLVM as an optimizer and code generator.
-
- This version include patches for llvmlite / numba."""
+ to use LLVM as an optimizer and code generator."""
 
 toolchain = {'name': 'GCCcore', 'version': '13.3.0'}
-toolchainopts = {'cstd': 'gnu11', 'pic': True}
+toolchainopts = {
+    # 'cstd': 'gnu++11',
+    'pic': True
+}
 
 source_urls = ['https://github.com/llvm/llvm-project/releases/download/llvmorg-%(version)s/']
-sources = ['llvm-project-%(version)s.src.tar.xz']
+sources = [
+    'llvm-project-%(version)s.src.tar.xz',
+]
 patches = [
-    'LLVM-14.0.6-clear-gotoffsetmap.patch',
-    'LLVM-14.0.6-svml.patch',
-    'LLVM-14.0.x_fix-print-changed-dot-cfg-test.patch',
+    'LLVM-18.1.8_envintest.patch',
+    'LLVM-19.1.7_libomptarget_tests.patch',
+    'LLVM-19.1.7_clang_rpathwrap_test.patch',
 ]
 checksums = [
-    {'llvm-project-14.0.6.src.tar.xz': '8b3cfd7bc695bd6cea0f37f53f0981f34f87496e79e2529874fd03a2f9dd3a8a'},
-    {'LLVM-14.0.6-clear-gotoffsetmap.patch': 'c048afdddcf54c7213018d06f709f61274af5b90b8dcd97a632be4fe53750a51'},
-    {'LLVM-14.0.6-svml.patch': '5776de38e7b663fe9d3ae0a218e380dd59186c565ae277cb7e50785b253640c0'},
-    {'LLVM-14.0.x_fix-print-changed-dot-cfg-test.patch':
-     'd21abda1ecc5d15f1734d529a1332eea2c5f429281fb62969b9ee88acf3516f3'},
+    {'llvm-project-20.1.4.src.tar.xz': 'a95365b02536ed4aef29b325c205dd89c268cba41503ab2fc05f81418613ab63'},
+    {'LLVM-18.1.8_envintest.patch': '8e25dfab8a29a860717b4bd2d8cdd0e795433766d7fffbda32d06a2bde47058d'},
+    {'LLVM-19.1.7_libomptarget_tests.patch': '79a67c118d034cfb74e255696369150c73432d2b422f4834efacb26f7904edbf'},
+    {'LLVM-19.1.7_clang_rpathwrap_test.patch': '5ee6a87ec8ff1c8b736ffe0513aa2098bd2b83a1ffc647a1ad2cf966f567e8a1'},
 ]
 
-# Patches from https://github.com/numba/llvmlite/raw/v0.41.1/conda-recipes/ but
-# renamed to follow EasyBuild conventions.
+local_gcc_version = '13.3.0'
+local_gcc_compiler = ('GCCcore', local_gcc_version)
+
 builddependencies = [
     ('binutils', '2.42'),
-    ('CMake', '3.29.3'),
     ('Python', '3.12.3'),
+    ('CMake', '3.29.3'),
+    ('psutil', '6.0.0'),  # Needed to enable test timeout in lit
     ('lit', '18.1.8'),
     ('git', '2.45.1'),
 ]
 
 dependencies = [
+    ('libxml2', '2.12.7'),
     ('ncurses', '6.5'),
     ('zlib', '1.3.1'),
+    ('Z3', '4.13.0'),
 ]
 
 build_shared_libs = True
 
-minimal = True
-
-bootstrap = False
+bootstrap = True
 full_llvm = False
-build_clang_extras = False
-build_runtimes = False
-build_lld = False
-build_lldb = False
-build_bolt = False
-build_openmp = False
-build_openmp_offload = False
-build_openmp_tools = False
-usepolly = False
+build_clang_extras = True
+build_runtimes = True
+build_lld = True
+build_lldb = True
+build_bolt = True
+build_openmp = True
+build_openmp_tools = True
+build_openmp_offload = True
+usepolly = True
+
+python_bindings = True
 
-python_bindings = False
+build_targets = ['all']
+# disable_werror = True
 
 skip_all_tests = False
-skip_sanitizer_tests = False
-test_suite_max_failed = 0
+skip_sanitizer_tests = True
+test_suite_max_failed = 10
+test_suite_timeout_single = 5 * 60
+test_suite_ignore_patterns = [
+    "X86/register-fragments-bolt-symbols.s",
+    "modularize/ProblemsCoverage.modularize",
+    "Driver/atomic.f90",
+    "Driver/gcc-toolchain-install-dir.f90",
+    "api_tests/test_ompd_get_icv_from_scope.c",
+]
+
+# LLVM will produce .mod files for its flang installation at the 3rd stage of the build via Clang+Flang
+# These should not be checked for sanity, as we want to build LLVM on top of GCCcore to be used as a new toolchain
+skip_mod_files_sanity_check = True
 
 moduleclass = 'compiler'
Diff against LLVM-14.0.6-GCCcore-13.2.0-llvmlite.eb

easybuild/easyconfigs/l/LLVM/LLVM-14.0.6-GCCcore-13.2.0-llvmlite.eb

diff --git a/easybuild/easyconfigs/l/LLVM/LLVM-14.0.6-GCCcore-13.2.0-llvmlite.eb b/easybuild/easyconfigs/l/LLVM/LLVM-20.1.4-GCCcore-13.3.0.eb
index cce51f9755..f0389b876c 100644
--- a/easybuild/easyconfigs/l/LLVM/LLVM-14.0.6-GCCcore-13.2.0-llvmlite.eb
+++ b/easybuild/easyconfigs/l/LLVM/LLVM-20.1.4-GCCcore-13.3.0.eb
@@ -1,6 +1,6 @@
 name = 'LLVM'
-version = '14.0.6'
-versionsuffix = '-llvmlite'
+version = '20.1.4'
+
 
 homepage = "https://llvm.org/"
 description = """The LLVM Core libraries provide a modern source- and target-independent
@@ -9,63 +9,82 @@ description = """The LLVM Core libraries provide a modern source- and target-ind
  specified code representation known as the LLVM intermediate representation
  ("LLVM IR"). The LLVM Core libraries are well documented, and it is
  particularly easy to invent your own language (or port an existing compiler)
- to use LLVM as an optimizer and code generator.
-
- This version include patches for llvmlite / numba."""
+ to use LLVM as an optimizer and code generator."""
 
-toolchain = {'name': 'GCCcore', 'version': '13.2.0'}
-toolchainopts = {'cstd': 'gnu++11', 'pic': True}
+toolchain = {'name': 'GCCcore', 'version': '13.3.0'}
+toolchainopts = {
+    # 'cstd': 'gnu++11',
+    'pic': True
+}
 
 source_urls = ['https://github.com/llvm/llvm-project/releases/download/llvmorg-%(version)s/']
-sources = ['llvm-project-%(version)s.src.tar.xz']
+sources = [
+    'llvm-project-%(version)s.src.tar.xz',
+]
 patches = [
-    'LLVM-14.0.6-clear-gotoffsetmap.patch',
-    'LLVM-14.0.6-svml.patch',
-    'LLVM-14.0.x_fix-print-changed-dot-cfg-test.patch',
+    'LLVM-18.1.8_envintest.patch',
+    'LLVM-19.1.7_libomptarget_tests.patch',
+    'LLVM-19.1.7_clang_rpathwrap_test.patch',
 ]
 checksums = [
-    {'llvm-project-14.0.6.src.tar.xz': '8b3cfd7bc695bd6cea0f37f53f0981f34f87496e79e2529874fd03a2f9dd3a8a'},
-    {'LLVM-14.0.6-clear-gotoffsetmap.patch': 'c048afdddcf54c7213018d06f709f61274af5b90b8dcd97a632be4fe53750a51'},
-    {'LLVM-14.0.6-svml.patch': '5776de38e7b663fe9d3ae0a218e380dd59186c565ae277cb7e50785b253640c0'},
-    {'LLVM-14.0.x_fix-print-changed-dot-cfg-test.patch':
-     'd21abda1ecc5d15f1734d529a1332eea2c5f429281fb62969b9ee88acf3516f3'},
+    {'llvm-project-20.1.4.src.tar.xz': 'a95365b02536ed4aef29b325c205dd89c268cba41503ab2fc05f81418613ab63'},
+    {'LLVM-18.1.8_envintest.patch': '8e25dfab8a29a860717b4bd2d8cdd0e795433766d7fffbda32d06a2bde47058d'},
+    {'LLVM-19.1.7_libomptarget_tests.patch': '79a67c118d034cfb74e255696369150c73432d2b422f4834efacb26f7904edbf'},
+    {'LLVM-19.1.7_clang_rpathwrap_test.patch': '5ee6a87ec8ff1c8b736ffe0513aa2098bd2b83a1ffc647a1ad2cf966f567e8a1'},
 ]
 
-# Patches from https://github.com/numba/llvmlite/raw/v0.41.1/conda-recipes/ but
-# renamed to follow EasyBuild conventions.
+local_gcc_version = '13.3.0'
+local_gcc_compiler = ('GCCcore', local_gcc_version)
+
 builddependencies = [
-    ('binutils', '2.40'),
-    ('CMake', '3.27.6'),
-    ('Python', '3.11.5'),
-    ('lit', '18.1.7'),
-    ('git', '2.42.0'),
+    ('binutils', '2.42'),
+    ('Python', '3.12.3'),
+    ('CMake', '3.29.3'),
+    ('psutil', '6.0.0'),  # Needed to enable test timeout in lit
+    ('lit', '18.1.8'),
+    ('git', '2.45.1'),
 ]
 
 dependencies = [
-    ('ncurses', '6.4'),
-    ('zlib', '1.2.13'),
+    ('libxml2', '2.12.7'),
+    ('ncurses', '6.5'),
+    ('zlib', '1.3.1'),
+    ('Z3', '4.13.0'),
 ]
 
 build_shared_libs = True
 
-minimal = True
-
-bootstrap = False
+bootstrap = True
 full_llvm = False
-build_clang_extras = False
-build_runtimes = False
-build_lld = False
-build_lldb = False
-build_bolt = False
-build_openmp = False
-build_openmp_offload = False
-build_openmp_tools = False
-usepolly = False
+build_clang_extras = True
+build_runtimes = True
+build_lld = True
+build_lldb = True
+build_bolt = True
+build_openmp = True
+build_openmp_tools = True
+build_openmp_offload = True
+usepolly = True
+
+python_bindings = True
 
-python_bindings = False
+build_targets = ['all']
+# disable_werror = True
 
 skip_all_tests = False
-skip_sanitizer_tests = False
-test_suite_max_failed = 0
+skip_sanitizer_tests = True
+test_suite_max_failed = 10
+test_suite_timeout_single = 5 * 60
+test_suite_ignore_patterns = [
+    "X86/register-fragments-bolt-symbols.s",
+    "modularize/ProblemsCoverage.modularize",
+    "Driver/atomic.f90",
+    "Driver/gcc-toolchain-install-dir.f90",
+    "api_tests/test_ompd_get_icv_from_scope.c",
+]
+
+# LLVM will produce .mod files for its flang installation at the 3rd stage of the build via Clang+Flang
+# These should not be checked for sanity, as we want to build LLVM on top of GCCcore to be used as a new toolchain
+skip_mod_files_sanity_check = True
 
 moduleclass = 'compiler'
Diff against LLVM-18.1.8-GCCcore-13.3.0-minimal.eb

easybuild/easyconfigs/l/LLVM/LLVM-18.1.8-GCCcore-13.3.0-minimal.eb

diff --git a/easybuild/easyconfigs/l/LLVM/LLVM-18.1.8-GCCcore-13.3.0-minimal.eb b/easybuild/easyconfigs/l/LLVM/LLVM-20.1.4-GCCcore-13.3.0.eb
index c9a25fa7e2..f0389b876c 100644
--- a/easybuild/easyconfigs/l/LLVM/LLVM-18.1.8-GCCcore-13.3.0-minimal.eb
+++ b/easybuild/easyconfigs/l/LLVM/LLVM-20.1.4-GCCcore-13.3.0.eb
@@ -1,6 +1,6 @@
 name = 'LLVM'
-version = '18.1.8'
-versionsuffix = '-minimal'
+version = '20.1.4'
+
 
 homepage = "https://llvm.org/"
 description = """The LLVM Core libraries provide a modern source- and target-independent
@@ -12,47 +12,79 @@ description = """The LLVM Core libraries provide a modern source- and target-ind
  to use LLVM as an optimizer and code generator."""
 
 toolchain = {'name': 'GCCcore', 'version': '13.3.0'}
-toolchainopts = {'cstd': 'gnu++11', 'pic': True}
+toolchainopts = {
+    # 'cstd': 'gnu++11',
+    'pic': True
+}
 
 source_urls = ['https://github.com/llvm/llvm-project/releases/download/llvmorg-%(version)s/']
 sources = [
-    'llvm-project-%(version)s.src.tar.xz'
+    'llvm-project-%(version)s.src.tar.xz',
+]
+patches = [
+    'LLVM-18.1.8_envintest.patch',
+    'LLVM-19.1.7_libomptarget_tests.patch',
+    'LLVM-19.1.7_clang_rpathwrap_test.patch',
+]
+checksums = [
+    {'llvm-project-20.1.4.src.tar.xz': 'a95365b02536ed4aef29b325c205dd89c268cba41503ab2fc05f81418613ab63'},
+    {'LLVM-18.1.8_envintest.patch': '8e25dfab8a29a860717b4bd2d8cdd0e795433766d7fffbda32d06a2bde47058d'},
+    {'LLVM-19.1.7_libomptarget_tests.patch': '79a67c118d034cfb74e255696369150c73432d2b422f4834efacb26f7904edbf'},
+    {'LLVM-19.1.7_clang_rpathwrap_test.patch': '5ee6a87ec8ff1c8b736ffe0513aa2098bd2b83a1ffc647a1ad2cf966f567e8a1'},
 ]
-checksums = ['0b58557a6d32ceee97c8d533a59b9212d87e0fc4d2833924eb6c611247db2f2a']
+
+local_gcc_version = '13.3.0'
+local_gcc_compiler = ('GCCcore', local_gcc_version)
 
 builddependencies = [
     ('binutils', '2.42'),
-    ('CMake', '3.29.3'),
     ('Python', '3.12.3'),
+    ('CMake', '3.29.3'),
+    ('psutil', '6.0.0'),  # Needed to enable test timeout in lit
     ('lit', '18.1.8'),
     ('git', '2.45.1'),
 ]
 
 dependencies = [
+    ('libxml2', '2.12.7'),
     ('ncurses', '6.5'),
     ('zlib', '1.3.1'),
+    ('Z3', '4.13.0'),
 ]
 
 build_shared_libs = True
 
-minimal = True
-
-bootstrap = False
+bootstrap = True
 full_llvm = False
-build_clang_extras = False
-build_runtimes = False
-build_lld = False
-build_lldb = False
-build_bolt = False
-build_openmp = False
-build_openmp_offload = False
-build_openmp_tools = False
-usepolly = False
-
-python_bindings = False
+build_clang_extras = True
+build_runtimes = True
+build_lld = True
+build_lldb = True
+build_bolt = True
+build_openmp = True
+build_openmp_tools = True
+build_openmp_offload = True
+usepolly = True
+
+python_bindings = True
+
+build_targets = ['all']
+# disable_werror = True
 
 skip_all_tests = False
-skip_sanitizer_tests = False
-test_suite_max_failed = 0
+skip_sanitizer_tests = True
+test_suite_max_failed = 10
+test_suite_timeout_single = 5 * 60
+test_suite_ignore_patterns = [
+    "X86/register-fragments-bolt-symbols.s",
+    "modularize/ProblemsCoverage.modularize",
+    "Driver/atomic.f90",
+    "Driver/gcc-toolchain-install-dir.f90",
+    "api_tests/test_ompd_get_icv_from_scope.c",
+]
+
+# LLVM will produce .mod files for its flang installation at the 3rd stage of the build via Clang+Flang
+# These should not be checked for sanity, as we want to build LLVM on top of GCCcore to be used as a new toolchain
+skip_mod_files_sanity_check = True
 
 moduleclass = 'compiler'

@Crivella
Copy link
Contributor Author

@boegelbot please test @ jsc-zen3
EB_ARGS="--installpath /tmp/$USER/pr22887 --include-easyblocks-from-pr=3706"

@boegelbot
Copy link
Collaborator

@Crivella: 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=22887 EB_ARGS="--installpath /tmp/$USER/pr22887 --include-easyblocks-from-pr=3706" EB_CONTAINER= EB_REPO=easybuild-easyconfigs EB_BRANCH=develop /opt/software/slurm/bin/sbatch --job-name test_PR_22887 --ntasks=8 ~/boegelbot/eb_from_pr_upload_jsc-zen3.sh' executed!

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

Test results coming soon (I hope)...

Details

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

@Crivella
Copy link
Contributor Author

Crivella commented May 14, 2025

Test report by @Crivella
Using easyblocks from PR(s) easybuilders/easybuild-easyblocks#3706
SUCCESS
Build succeeded for 1 out of 1 (1 easyconfigs in total)
crivella-desktop - Linux Ubuntu 22.04.5 LTS (Jammy Jellyfish), x86_64, 13th Gen Intel(R) Core(TM) i9-13900K, Python 3.11.12
See https://gist.github.com/Crivella/d30720e86bc65ecaefe17137228f0998 for a full test report.

Test results

2 warning(s) in tests
********************
Failed Tests (5):
  BOLT-Unit :: Core/./CoreTests/failed_to_discover_tests_from_gtest
  Clang Tools :: modularize/ProblemsCoverage.modularize
  Flang :: Driver/gcc-toolchain-install-dir.f90
  Flang :: Lower/namelist.f90
  ompd-test :: api_tests/test_ompd_get_icv_from_scope.c


Testing Time: 1854.67s

Total Discovered Tests: 147187
  Skipped          :     43 (0.03%)
  Unsupported      :   6648 (4.52%)
  Passed           : 140150 (95.22%)
  Expectedly Failed:    341 (0.23%)
  Failed           :      5 (0.00%)

@Thyre
Copy link
Collaborator

Thyre commented May 15, 2025

We could even update to 20.1.5 which came out yesterday.
Might also be worth thinking about which version(s) we may want to have for which toolchain.

@Crivella
Copy link
Contributor Author

Yeah i saw that i would keep this since it is tested and we can add an extra PR for 20.1.5, i think with all the tests on easybuilders/easybuild-easyblocks#3706 with the GCCcore PRs, bot the EasyBlock and EasyConfigs could be merged soon so I can start cleaning up and opening a PR for the toolchain

@Crivella
Copy link
Contributor Author

Might also be worth thinking about which version(s) we may want to have for which toolchain.

My idea would be to use the latest LLVM on top of 2024a since it is the most complete+recent one

@Crivella
Copy link
Contributor Author

@boegelbot please test @ jsc-zen3
EB_ARGS="--installpath /tmp/$USER/pr22887 --include-easyblocks-from-pr=3706"

@boegelbot
Copy link
Collaborator

@Crivella: 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=22887 EB_ARGS="--installpath /tmp/$USER/pr22887 --include-easyblocks-from-pr=3706" EB_CONTAINER= EB_REPO=easybuild-easyconfigs EB_BRANCH=develop /opt/software/slurm/bin/sbatch --job-name test_PR_22887 --ntasks=8 ~/boegelbot/eb_from_pr_upload_jsc-zen3.sh' executed!

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

Test results coming soon (I hope)...

Details

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

@boegelbot
Copy link
Collaborator

Test report by @boegelbot
Using easyblocks from PR(s) easybuilders/easybuild-easyblocks#3706
FAILED
Build succeeded for 0 out of 1 (1 easyconfigs in total)
jsczen3c2.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/78169f23ba0d09580648385d0acfc173 for a full test report.

@Crivella
Copy link
Contributor Author

@boegelbot please test @ jsc-zen3
EB_ARGS="--installpath /tmp/$USER/pr22887 --include-easyblocks-from-pr=3706"

@boegelbot
Copy link
Collaborator

@Crivella: 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=22887 EB_ARGS="--installpath /tmp/$USER/pr22887 --include-easyblocks-from-pr=3706" EB_CONTAINER= EB_REPO=easybuild-easyconfigs EB_BRANCH=develop /opt/software/slurm/bin/sbatch --job-name test_PR_22887 --ntasks=8 ~/boegelbot/eb_from_pr_upload_jsc-zen3.sh' executed!

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

Test results coming soon (I hope)...

Details

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

@Crivella
Copy link
Contributor Author

@boegelbot please test @ jsc-zen3
EB_ARGS="--installpath /tmp/$USER/pr22887-skipsanitizerstests --include-easyblocks-from-pr=3706"

@boegelbot
Copy link
Collaborator

@Crivella: 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=22887 EB_ARGS="--installpath /tmp/$USER/pr22887-skipsanitizerstests --include-easyblocks-from-pr=3706" EB_CONTAINER= EB_REPO=easybuild-easyconfigs EB_BRANCH=develop /opt/software/slurm/bin/sbatch --job-name test_PR_22887 --ntasks=8 ~/boegelbot/eb_from_pr_upload_jsc-zen3.sh' executed!

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

Test results coming soon (I hope)...

Details

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

@boegelbot
Copy link
Collaborator

boegelbot commented May 19, 2025

This is the run from before 45c8371 with the sanitizer tests still on

Test report by @boegelbot
Using easyblocks from PR(s) easybuilders/easybuild-easyblocks#3706
FAILED
Build succeeded for 0 out of 1 (1 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/6f32ff0023bcb4141047df0e88a1d4ad for a full test report.

@boegelbot
Copy link
Collaborator

boegelbot commented May 19, 2025

This is the one that includes the changes in 45c8371

Test report by @boegelbot
Using easyblocks from PR(s) easybuilders/easybuild-easyblocks#3706
SUCCESS
Build succeeded for 1 out of 1 (1 easyconfigs in total)
jsczen3c3.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/275a34c0caca6e45f877e9f9ebf3e887 for a full test report.

@ocaisa ocaisa merged commit 1f7b0b6 into easybuilders:develop May 20, 2025
8 checks passed
@Crivella Crivella deleted the feature-LLVM-20.1.4_gcc branch May 20, 2025 12:40
@boegel boegel added this to the next release (5.1.0) milestone May 26, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants