Skip to content

Conversation

@Crivella
Copy link
Contributor

This will be needed to ensure all the functionalities of the easyblock work properly also when used from inside a Bundle

@Crivella
Copy link
Contributor Author

@boegelbot please test @ jsc-zen3
EB_ARGS="--installpath /tmp/$USER/ebpr-3781 LLVM-20.1.5-GCCcore-13.2.0.eb"
CORE_CNT=16

@boegelbot
Copy link

@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=3781 EB_ARGS="--installpath /tmp/$USER/ebpr-3781 LLVM-20.1.5-GCCcore-13.2.0.eb" EB_REPO=easybuild-easyblocks EB_BRANCH=develop /opt/software/slurm/bin/sbatch --job-name test_PR_3781 --ntasks="16" ~/boegelbot/eb_from_pr_upload_jsc-zen3.sh' executed!

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

Test results coming soon (I hope)...

Details

- notification for comment with ID 2979539621 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

Test report by @boegelbot

Overview of tested easyconfigs (in order)

  • SUCCESS LLVM-20.1.5-GCCcore-13.2.0.eb

Build succeeded for 1 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/88df21b70ee6a21ad5efb2b0e9f9279e for a full test report.

@Crivella
Copy link
Contributor Author

Test report by @Crivella

Overview of tested easyconfigs (in order)

  • SUCCESS LLVM-20.1.5-GCCcore-13.2.0.eb

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 (skylake), Python 3.11.13
See https://gist.github.com/Crivella/473aabe901643a6a0868b11ad91609e9 for a full test report.

@Crivella
Copy link
Contributor Author

@boegelbot please test @ jsc-zen3
EB_ARGS="--installpath /tmp/$USER/ebpr-3781 LLVM-19.1.7-GCCcore-13.3.0.eb"
CORE_CNT=16

@boegelbot
Copy link

@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=3781 EB_ARGS="--installpath /tmp/$USER/ebpr-3781 LLVM-19.1.7-GCCcore-13.3.0.eb" EB_REPO=easybuild-easyblocks EB_BRANCH=develop /opt/software/slurm/bin/sbatch --job-name test_PR_3781 --ntasks="16" ~/boegelbot/eb_from_pr_upload_jsc-zen3.sh' executed!

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

Test results coming soon (I hope)...

Details

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

@boegel boegel changed the title Moved several pieces of logic from the __init__ to configure_step Moved several pieces of logic from the __init__ to configure_step in LLVM easyblock Jun 17, 2025
@Crivella Crivella marked this pull request as ready for review June 17, 2025 14:07
@boegel boegel added bug fix EESSI Related to EESSI project labels Jun 17, 2025
@boegel boegel added this to the next release (5.1.1?) milestone Jun 17, 2025
@boegelbot
Copy link

Test report by @boegelbot

Overview of tested easyconfigs (in order)

  • SUCCESS LLVM-19.1.7-GCCcore-13.3.0.eb

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/51fac919f4c270249edf8378c58bed4c for a full test report.

@boegel
Copy link
Member

boegel commented Jun 17, 2025

Test report by @boegel

Overview of tested easyconfigs (in order)

  • SUCCESS LLVM-14.0.3-GCCcore-11.3.0.eb

Build succeeded for 1 out of 1 (1 easyconfigs in total)
node3515.doduo.os - Linux RHEL 9.4, x86_64, AMD EPYC 7552 48-Core Processor (zen2), Python 3.9.18
See https://gist.github.com/boegel/de8250cc1d9b56b833b10810249d092c for a full test report.

@boegel
Copy link
Member

boegel commented Jun 17, 2025

Test report by @boegel

Overview of tested easyconfigs (in order)

  • SUCCESS LLVM-16.0.6-GCCcore-13.2.0.eb

Build succeeded for 1 out of 1 (1 easyconfigs in total)
node3515.doduo.os - Linux RHEL 9.4, x86_64, AMD EPYC 7552 48-Core Processor (zen2), Python 3.9.18
See https://gist.github.com/boegel/78fb1db5abbff4d7e0968987ccefa8d8 for a full test report.

@Crivella
Copy link
Contributor Author

Manual test report 20.1.5 (SUCCESS)

With EESSI + EESSI-extend

https://gist.github.com/Crivella/dc8621e4c12d9b032849acedb6bcdb10

**Test results**
Testing Time: 6233.21s

Total Discovered Tests: 140047
  Skipped          :     25 (0.02%)
  Unsupported      :   5505 (3.93%)
  Passed           : 134217 (95.84%)
  Expectedly Failed:    277 (0.20%)
  Failed           :     23 (0.02%)
make[3]: *** [CMakeFiles/check-all.dir/build.make:74: CMakeFiles/check-all] Error 1
make[3]: Leaving directory '/tmp/crivella/easybuild/build/LLVM/20.1.5/GCCcore-13.2.0/llvm.obj.3'
make[2]: *** [CMakeFiles/Makefile2:35240: CMakeFiles/check-all.dir/all] Error 2
make[2]: Leaving directory '/tmp/crivella/easybuild/build/LLVM/20.1.5/GCCcore-13.2.0/llvm.obj.3'
make[1]: *** [CMakeFiles/Makefile2:35247: CMakeFiles/check-all.dir/rule] Error 2
make[1]: Leaving directory '/tmp/crivella/easybuild/build/LLVM/20.1.5/GCCcore-13.2.0/llvm.obj.3'
make: *** [Makefile:218: check-all] Error 2

== 2025-06-17 21:38:51,084 environment.py:93 INFO Environment variable PATH set to /tmp/eb-imwq2nai/tmpfosuzxvl/rpath_wrappers/ld.bfd_wrapper:/tmp/eb-imwq2nai/tmpfosuzxvl/rpath_wrappers/ld.gold_wrapper:/tmp/eb-imwq2nai/tmpfosuzxvl/rpath_wrappers/ld_wrapper:/tmp/eb-imwq2nai/tmpfosuzxvl/rpath_wrappers/gfortran_wrapper:/tmp/eb-imwq2nai/tmpfosuzxvl/rpath_wrappers/gxx_wrapper:/tmp/eb-imwq2nai/tmpfosuzxvl/rpath_wrappers/gcc_wrapper:/home/crivella/eessi/versions/2023.06/software/linux/x86_64/intel/haswell/software/Z3/4.13.0-GCCcore-13.2.0/bin:/cvmfs/software.eessi.io/versions/2023.06/software/linux/x86_64/intel/haswell/software/libxml2/2.11.5-GCCcore-13.2.0/bin:/cvmfs/software.eessi.io/versions/2023.06/software/linux/x86_64/intel/haswell/software/git/2.42.0-GCCcore-13.2.0/bin:/cvmfs/software.eessi.io/versions/2023.06/software/linux/x86_64/intel/haswell/software/Perl/5.38.0-GCCcore-13.2.0/bin:/cvmfs/software.eessi.io/versions/2023.06/software/linux/x86_64/intel/haswell/software/expat/2.5.0-GCCcore-13.2.0/bin:/cvmfs/software.eessi.io/versions/2023.06/software/linux/x86_64/intel/haswell/software/lit/18.1.7-GCCcore-13.2.0/bin:/cvmfs/software.eessi.io/versions/2023.06/software/linux/x86_64/intel/haswell/software/CMake/3.27.6-GCCcore-13.2.0/bin:/cvmfs/software.eessi.io/versions/2023.06/software/linux/x86_64/intel/haswell/software/libarchive/3.7.2-GCCcore-13.2.0/bin:/cvmfs/software.eessi.io/versions/2023.06/software/linux/x86_64/intel/haswell/software/cURL/8.3.0-GCCcore-13.2.0/bin:/cvmfs/software.eessi.io/versions/2023.06/software/linux/x86_64/intel/haswell/software/Python/3.11.5-GCCcore-13.2.0/bin:/cvmfs/software.eessi.io/versions/2023.06/software/linux/x86_64/intel/haswell/software/OpenSSL/1.1/bin:/cvmfs/software.eessi.io/versions/2023.06/software/linux/x86_64/intel/haswell/software/SQLite/3.43.1-GCCcore-13.2.0/bin:/cvmfs/software.eessi.io/versions/2023.06/software/linux/x86_64/intel/haswell/software/Tcl/8.6.13-GCCcore-13.2.0/bin:/cvmfs/software.eessi.io/versions/2023.06/software/linux/x86_64/intel/haswell/software/GCCcore/13.2.0/bin:/cvmfs/software.eessi.io/versions/2023.06/software/linux/x86_64/intel/haswell/software/EasyBuild/5.1.0/bin:/cvmfs/software.eessi.io/versions/2023.06/compat/linux/x86_64/usr/bin:/cvmfs/software.eessi.io/versions/2023.06/compat/linux/x86_64/bin:/home/crivella/.local/bin:/home/crivella/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin (previous value: '/tmp/crivella/easybuild/build/LLVM/20.1.5/GCCcore-13.2.0/llvm.obj.3/bin:/tmp/eb-imwq2nai/tmpfosuzxvl/rpath_wrappers/ld.bfd_wrapper:/tmp/eb-imwq2nai/tmpfosuzxvl/rpath_wrappers/ld.gold_wrapper:/tmp/eb-imwq2nai/tmpfosuzxvl/rpath_wrappers/ld_wrapper:/tmp/eb-imwq2nai/tmpfosuzxvl/rpath_wrappers/gfortran_wrapper:/tmp/eb-imwq2nai/tmpfosuzxvl/rpath_wrappers/gxx_wrapper:/tmp/eb-imwq2nai/tmpfosuzxvl/rpath_wrappers/gcc_wrapper:/home/crivella/eessi/versions/2023.06/software/linux/x86_64/intel/haswell/software/Z3/4.13.0-GCCcore-13.2.0/bin:/cvmfs/software.eessi.io/versions/2023.06/software/linux/x86_64/intel/haswell/software/libxml2/2.11.5-GCCcore-13.2.0/bin:/cvmfs/software.eessi.io/versions/2023.06/software/linux/x86_64/intel/haswell/software/git/2.42.0-GCCcore-13.2.0/bin:/cvmfs/software.eessi.io/versions/2023.06/software/linux/x86_64/intel/haswell/software/Perl/5.38.0-GCCcore-13.2.0/bin:/cvmfs/software.eessi.io/versions/2023.06/software/linux/x86_64/intel/haswell/software/expat/2.5.0-GCCcore-13.2.0/bin:/cvmfs/software.eessi.io/versions/2023.06/software/linux/x86_64/intel/haswell/software/lit/18.1.7-GCCcore-13.2.0/bin:/cvmfs/software.eessi.io/versions/2023.06/software/linux/x86_64/intel/haswell/software/CMake/3.27.6-GCCcore-13.2.0/bin:/cvmfs/software.eessi.io/versions/2023.06/software/linux/x86_64/intel/haswell/software/libarchive/3.7.2-GCCcore-13.2.0/bin:/cvmfs/software.eessi.io/versions/2023.06/software/linux/x86_64/intel/haswell/software/cURL/8.3.0-GCCcore-13.2.0/bin:/cvmfs/software.eessi.io/versions/2023.06/software/linux/x86_64/intel/haswell/software/Python/3.11.5-GCCcore-13.2.0/bin:/cvmfs/software.eessi.io/versions/2023.06/software/linux/x86_64/intel/haswell/software/OpenSSL/1.1/bin:/cvmfs/software.eessi.io/versions/2023.06/software/linux/x86_64/intel/haswell/software/SQLite/3.43.1-GCCcore-13.2.0/bin:/cvmfs/software.eessi.io/versions/2023.06/software/linux/x86_64/intel/haswell/software/Tcl/8.6.13-GCCcore-13.2.0/bin:/cvmfs/software.eessi.io/versions/2023.06/software/linux/x86_64/intel/haswell/software/GCCcore/13.2.0/bin:/cvmfs/software.eessi.io/versions/2023.06/software/linux/x86_64/intel/haswell/software/EasyBuild/5.1.0/bin:/cvmfs/software.eessi.io/versions/2023.06/compat/linux/x86_64/usr/bin:/cvmfs/software.eessi.io/versions/2023.06/compat/linux/x86_64/bin:/home/crivella/.local/bin:/home/crivella/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin')
== 2025-06-17 21:38:51,084 environment.py:93 INFO Environment variable LD_LIBRARY_PATH set to  (previous value: '/cvmfs/software.eessi.io/versions/2023.06/software/linux/x86_64/intel/haswell/software/GCCcore/13.2.0/lib64:/tmp/crivella/easybuild/build/LLVM/20.1.5/GCCcore-13.2.0/llvm.obj.3/lib/x86_64-unknown-linux-gnu')
== 2025-06-17 21:38:51,116 llvm.py:1102 INFO Ignoring test failure: FAIL: Clang :: Driver/baremetal.cpp (11234 of 105617)
== 2025-06-17 21:38:51,117 llvm.py:1102 INFO Ignoring test failure: FAIL: Clang :: Driver/csky-toolchain.c (11333 of 105617)
== 2025-06-17 21:38:51,117 llvm.py:1102 INFO Ignoring test failure: FAIL: Clang :: Driver/freebsd-include-paths.c (11558 of 105617)
== 2025-06-17 21:38:51,117 llvm.py:1102 INFO Ignoring test failure: FAIL: Clang :: Driver/haiku.c (11609 of 105617)
== 2025-06-17 21:38:51,117 llvm.py:1102 INFO Ignoring test failure: FAIL: Clang :: Driver/hexagon-toolchain-elf.c (11622 of 105617)
== 2025-06-17 21:38:51,117 llvm.py:1102 INFO Ignoring test failure: FAIL: Clang :: Driver/hexagon-toolchain-linux.c (11623 of 105617)
== 2025-06-17 21:38:51,117 llvm.py:1102 INFO Ignoring test failure: FAIL: Clang :: Driver/mips-cs.cpp (11802 of 105617)
== 2025-06-17 21:38:51,117 llvm.py:1102 INFO Ignoring test failure: FAIL: Clang :: Driver/mips-fsf.cpp (11806 of 105617)
== 2025-06-17 21:38:51,117 llvm.py:1102 INFO Ignoring test failure: FAIL: Clang :: Driver/mips-img-v2.cpp (11809 of 105617)
== 2025-06-17 21:38:51,117 llvm.py:1102 INFO Ignoring test failure: FAIL: Clang :: Driver/mips-img.cpp (11810 of 105617)
== 2025-06-17 21:38:51,117 llvm.py:1102 INFO Ignoring test failure: FAIL: Clang :: Driver/riscv32-toolchain-extra.c (12098 of 105617)
== 2025-06-17 21:38:51,117 llvm.py:1102 INFO Ignoring test failure: FAIL: Clang :: Driver/riscv64-toolchain-extra.c (12099 of 105617)
== 2025-06-17 21:38:51,117 llvm.py:1102 INFO Ignoring test failure: FAIL: Clang :: Driver/rocm-detect.hip (12103 of 105617)
== 2025-06-17 21:38:51,118 llvm.py:1102 INFO Ignoring test failure: FAIL: Clang :: Frontend/warning-poison-system-directories.c (12650 of 105617)
== 2025-06-17 21:38:51,122 llvm.py:1102 INFO Ignoring test failure: FAIL: Flang :: Driver/config-file.f90 (23213 of 105617)
== 2025-06-17 21:38:51,122 llvm.py:1102 INFO Ignoring test failure: FAIL: Flang :: Driver/gcc-toolchain-install-dir.f90 (23273 of 105617)
== 2025-06-17 21:38:51,122 llvm.py:1102 INFO Ignoring test failure: FAIL: Flang :: Driver/missing-input.f90 (23300 of 105617)
== 2025-06-17 21:38:51,129 llvm.py:1102 INFO Ignoring test failure: FAIL: LLVM :: CodeGen/Hexagon/isel/pfalse-v4i1.ll (39223 of 105617)
== 2025-06-17 21:38:51,159 llvm.py:1102 INFO Ignoring test failure: FAIL: llvm-libc++-shared.cfg.in :: std/time/time.zone/time.zone.timezone/time.zone.members/sys_info.zdump.pass.cpp (104091 of 105617)
== 2025-06-17 21:38:51,261 llvm.py:1134 INFO Ignored 19 failed tests due to ignore patterns
== 2025-06-17 21:38:51,261 llvm.py:1169 INFO Test suite completed with 4 failed tests (10 allowed)

@Crivella
Copy link
Contributor Author

Manual test report 19.1.7 (SUCCESS)

On a RHEL9 VM with only lmod + EESSI + EESSI-extend

https://gist.github.com/Crivella/f281838c652fd83536d429aa0b8cd5f4

**Test results**
Testing Time: 1489.32s

Total Discovered Tests: 126575
  Skipped          :   355 (0.28%)
  Unsupported      : 36631 (28.94%)
  Passed           : 89411 (70.64%)
  Expectedly Failed:   159 (0.13%)
  Failed           :    19 (0.02%)
make[3]: *** [CMakeFiles/check-all.dir/build.make:74: CMakeFiles/check-all] Error 1
make[3]: Leaving directory '/tmp/crivella/easybuild/build/LLVM/19.1.7/GCCcore-13.2.0/llvm.obj.3'
make[2]: *** [CMakeFiles/Makefile2:32238: CMakeFiles/check-all.dir/all] Error 2
make[2]: Leaving directory '/tmp/crivella/easybuild/build/LLVM/19.1.7/GCCcore-13.2.0/llvm.obj.3'
make[1]: *** [CMakeFiles/Makefile2:32245: CMakeFiles/check-all.dir/rule] Error 2
make[1]: Leaving directory '/tmp/crivella/easybuild/build/LLVM/19.1.7/GCCcore-13.2.0/llvm.obj.3'
make: *** [Makefile:218: check-all] Error 2

== 2025-06-17 16:52:26,818 environment.py:93 INFO Environment variable PATH set to /tmp/eb-4pneaku4/tmpi09gk9i3/rpath_wrappers/ld.bfd_wrapper:/tmp/eb-4pneaku4/tmpi09gk9i3/rpath_wrappers/ld.gold_wrapper:/tmp/eb-4pneaku4/tmpi09gk9i3/rpath_wrappers/ld_wrapper:/tmp/eb-4pneaku4/tmpi09gk9i3/rpath_wrappers/gfortran_wrapper:/tmp/eb-4pneaku4/tmpi09gk9i3/rpath_wrappers/gxx_wrapper:/tmp/eb-4pneaku4/tmpi09gk9i3/rpath_wrappers/gcc_wrapper:/home/crivella/eessi/versions/2023.06/software/linux/x86_64/amd/zen4/software/Z3/4.13.0-GCCcore-13.2.0/bin:/cvmfs/software.eessi.io/versions/2023.06/software/linux/x86_64/amd/zen4/software/libxml2/2.11.5-GCCcore-13.2.0/bin:/cvmfs/software.eessi.io/versions/2023.06/software/linux/x86_64/amd/zen4/software/git/2.42.0-GCCcore-13.2.0/bin:/cvmfs/software.eessi.io/versions/2023.06/software/linux/x86_64/amd/zen4/software/Perl/5.38.0-GCCcore-13.2.0/bin:/cvmfs/software.eessi.io/versions/2023.06/software/linux/x86_64/amd/zen4/software/expat/2.5.0-GCCcore-13.2.0/bin:/cvmfs/software.eessi.io/versions/2023.06/software/linux/x86_64/amd/zen4/software/lit/18.1.7-GCCcore-13.2.0/bin:/cvmfs/software.eessi.io/versions/2023.06/software/linux/x86_64/amd/zen4/software/CMake/3.27.6-GCCcore-13.2.0/bin:/cvmfs/software.eessi.io/versions/2023.06/software/linux/x86_64/amd/zen4/software/libarchive/3.7.2-GCCcore-13.2.0/bin:/cvmfs/software.eessi.io/versions/2023.06/software/linux/x86_64/amd/zen4/software/cURL/8.3.0-GCCcore-13.2.0/bin:/cvmfs/software.eessi.io/versions/2023.06/software/linux/x86_64/amd/zen4/software/Python/3.11.5-GCCcore-13.2.0/bin:/cvmfs/software.eessi.io/versions/2023.06/software/linux/x86_64/amd/zen4/software/OpenSSL/1.1/bin:/cvmfs/software.eessi.io/versions/2023.06/software/linux/x86_64/amd/zen4/software/SQLite/3.43.1-GCCcore-13.2.0/bin:/cvmfs/software.eessi.io/versions/2023.06/software/linux/x86_64/amd/zen4/software/Tcl/8.6.13-GCCcore-13.2.0/bin:/cvmfs/software.eessi.io/versions/2023.06/software/linux/x86_64/amd/zen4/software/GCCcore/13.2.0/bin:/cvmfs/software.eessi.io/versions/2023.06/software/linux/x86_64/amd/zen4/software/EasyBuild/5.1.0/bin:/cvmfs/software.eessi.io/versions/2023.06/compat/linux/x86_64/usr/bin:/cvmfs/software.eessi.io/versions/2023.06/compat/linux/x86_64/bin:/home/crivella/.local/bin:/home/crivella/bin:/usr/local/bin:/usr/bin:/usr/local/sbin:/usr/sbin (previous value: '/tmp/crivella/easybuild/build/LLVM/19.1.7/GCCcore-13.2.0/llvm.obj.3/bin:/tmp/eb-4pneaku4/tmpi09gk9i3/rpath_wrappers/ld.bfd_wrapper:/tmp/eb-4pneaku4/tmpi09gk9i3/rpath_wrappers/ld.gold_wrapper:/tmp/eb-4pneaku4/tmpi09gk9i3/rpath_wrappers/ld_wrapper:/tmp/eb-4pneaku4/tmpi09gk9i3/rpath_wrappers/gfortran_wrapper:/tmp/eb-4pneaku4/tmpi09gk9i3/rpath_wrappers/gxx_wrapper:/tmp/eb-4pneaku4/tmpi09gk9i3/rpath_wrappers/gcc_wrapper:/home/crivella/eessi/versions/2023.06/software/linux/x86_64/amd/zen4/software/Z3/4.13.0-GCCcore-13.2.0/bin:/cvmfs/software.eessi.io/versions/2023.06/software/linux/x86_64/amd/zen4/software/libxml2/2.11.5-GCCcore-13.2.0/bin:/cvmfs/software.eessi.io/versions/2023.06/software/linux/x86_64/amd/zen4/software/git/2.42.0-GCCcore-13.2.0/bin:/cvmfs/software.eessi.io/versions/2023.06/software/linux/x86_64/amd/zen4/software/Perl/5.38.0-GCCcore-13.2.0/bin:/cvmfs/software.eessi.io/versions/2023.06/software/linux/x86_64/amd/zen4/software/expat/2.5.0-GCCcore-13.2.0/bin:/cvmfs/software.eessi.io/versions/2023.06/software/linux/x86_64/amd/zen4/software/lit/18.1.7-GCCcore-13.2.0/bin:/cvmfs/software.eessi.io/versions/2023.06/software/linux/x86_64/amd/zen4/software/CMake/3.27.6-GCCcore-13.2.0/bin:/cvmfs/software.eessi.io/versions/2023.06/software/linux/x86_64/amd/zen4/software/libarchive/3.7.2-GCCcore-13.2.0/bin:/cvmfs/software.eessi.io/versions/2023.06/software/linux/x86_64/amd/zen4/software/cURL/8.3.0-GCCcore-13.2.0/bin:/cvmfs/software.eessi.io/versions/2023.06/software/linux/x86_64/amd/zen4/software/Python/3.11.5-GCCcore-13.2.0/bin:/cvmfs/software.eessi.io/versions/2023.06/software/linux/x86_64/amd/zen4/software/OpenSSL/1.1/bin:/cvmfs/software.eessi.io/versions/2023.06/software/linux/x86_64/amd/zen4/software/SQLite/3.43.1-GCCcore-13.2.0/bin:/cvmfs/software.eessi.io/versions/2023.06/software/linux/x86_64/amd/zen4/software/Tcl/8.6.13-GCCcore-13.2.0/bin:/cvmfs/software.eessi.io/versions/2023.06/software/linux/x86_64/amd/zen4/software/GCCcore/13.2.0/bin:/cvmfs/software.eessi.io/versions/2023.06/software/linux/x86_64/amd/zen4/software/EasyBuild/5.1.0/bin:/cvmfs/software.eessi.io/versions/2023.06/compat/linux/x86_64/usr/bin:/cvmfs/software.eessi.io/versions/2023.06/compat/linux/x86_64/bin:/home/crivella/.local/bin:/home/crivella/bin:/usr/local/bin:/usr/bin:/usr/local/sbin:/usr/sbin')
== 2025-06-17 16:52:26,818 environment.py:93 INFO Environment variable LD_LIBRARY_PATH set to  (previous value: '/cvmfs/software.eessi.io/versions/2023.06/software/linux/x86_64/amd/zen4/software/GCCcore/13.2.0/lib64:/tmp/crivella/easybuild/build/LLVM/19.1.7/GCCcore-13.2.0/llvm.obj.3/lib/x86_64-unknown-linux-gnu')
== 2025-06-17 16:52:26,850 llvm.py:1102 INFO Ignoring test failure: FAIL: Clang :: Driver/baremetal.cpp (10830 of 100128)
== 2025-06-17 16:52:26,850 llvm.py:1102 INFO Ignoring test failure: FAIL: Clang :: Driver/csky-toolchain.c (10905 of 100128)
== 2025-06-17 16:52:26,850 llvm.py:1102 INFO Ignoring test failure: FAIL: Clang :: Driver/freebsd-include-paths.c (11115 of 100128)
== 2025-06-17 16:52:26,850 llvm.py:1102 INFO Ignoring test failure: FAIL: Clang :: Driver/haiku.c (11166 of 100128)
== 2025-06-17 16:52:26,850 llvm.py:1102 INFO Ignoring test failure: FAIL: Clang :: Driver/hexagon-toolchain-elf.c (11183 of 100128)
== 2025-06-17 16:52:26,851 llvm.py:1102 INFO Ignoring test failure: FAIL: Clang :: Driver/hexagon-toolchain-linux.c (11187 of 100128)
== 2025-06-17 16:52:26,851 llvm.py:1102 INFO Ignoring test failure: FAIL: Clang :: Driver/mips-cs.cpp (11348 of 100128)
== 2025-06-17 16:52:26,851 llvm.py:1102 INFO Ignoring test failure: FAIL: Clang :: Driver/mips-fsf.cpp (11353 of 100128)
== 2025-06-17 16:52:26,851 llvm.py:1102 INFO Ignoring test failure: FAIL: Clang :: Driver/mips-img-v2.cpp (11355 of 100128)
== 2025-06-17 16:52:26,851 llvm.py:1102 INFO Ignoring test failure: FAIL: Clang :: Driver/mips-img.cpp (11356 of 100128)
== 2025-06-17 16:52:26,851 llvm.py:1102 INFO Ignoring test failure: FAIL: Clang :: Driver/riscv32-toolchain-extra.c (11635 of 100128)
== 2025-06-17 16:52:26,851 llvm.py:1102 INFO Ignoring test failure: FAIL: Clang :: Driver/riscv64-toolchain-extra.c (11637 of 100128)
== 2025-06-17 16:52:26,851 llvm.py:1102 INFO Ignoring test failure: FAIL: Clang :: Driver/rocm-detect.hip (11643 of 100128)
== 2025-06-17 16:52:26,852 llvm.py:1102 INFO Ignoring test failure: FAIL: Clang :: Frontend/warning-poison-system-directories.c (12176 of 100128)
== 2025-06-17 16:52:26,856 llvm.py:1102 INFO Ignoring test failure: FAIL: Flang :: Driver/config-file.f90 (22288 of 100128)
== 2025-06-17 16:52:26,856 llvm.py:1102 INFO Ignoring test failure: FAIL: Flang :: Driver/gcc-toolchain-install-dir.f90 (22344 of 100128)
== 2025-06-17 16:52:26,856 llvm.py:1102 INFO Ignoring test failure: FAIL: Flang :: Driver/missing-input.f90 (22371 of 100128)
== 2025-06-17 16:52:26,889 llvm.py:1102 INFO Ignoring test failure: FAIL: llvm-libc++-shared.cfg.in :: std/time/time.zone/time.zone.timezone/time.zone.members/sys_info.zdump.pass.cpp (98616 of 100128)
== 2025-06-17 16:52:27,017 llvm.py:1134 INFO Ignored 18 failed tests due to ignore patterns
== 2025-06-17 16:52:27,019 llvm.py:1169 INFO Test suite completed with 1 failed tests (10 allowed)

@Crivella
Copy link
Contributor Author

Manual test report 20.1.5 (SUCCESS)

On a RHEL9 VM with only lmod + EESSI + EESSI-extend

https://gist.github.com/Crivella/9cf1b2cd12baf8d485610b74a269d1f1

**Test results**
Testing Time: 1933.42s

Total Discovered Tests: 140047
  Skipped          :     25 (0.02%)
  Unsupported      :   5503 (3.93%)
  Passed           : 134215 (95.84%)
  Expectedly Failed:    281 (0.20%)
  Failed           :     23 (0.02%)
make[3]: *** [CMakeFiles/check-all.dir/build.make:74: CMakeFiles/check-all] Error 1
make[3]: Leaving directory '/tmp/crivella/easybuild/build/LLVM/20.1.5/GCCcore-13.2.0/llvm.obj.3'
make[2]: *** [CMakeFiles/Makefile2:35240: CMakeFiles/check-all.dir/all] Error 2
make[2]: Leaving directory '/tmp/crivella/easybuild/build/LLVM/20.1.5/GCCcore-13.2.0/llvm.obj.3'
make[1]: *** [CMakeFiles/Makefile2:35247: CMakeFiles/check-all.dir/rule] Error 2
make[1]: Leaving directory '/tmp/crivella/easybuild/build/LLVM/20.1.5/GCCcore-13.2.0/llvm.obj.3'
make: *** [Makefile:218: check-all] Error 2

== 2025-06-17 17:38:56,130 environment.py:93 INFO Environment variable PATH set to /tmp/eb-tdxyetao/tmpgf5jxelm/rpath_wrappers/ld.bfd_wrapper:/tmp/eb-tdxyetao/tmpgf5jxelm/rpath_wrappers/ld.gold_wrapper:/tmp/eb-tdxyetao/tmpgf5jxelm/rpath_wrappers/ld_wrapper:/tmp/eb-tdxyetao/tmpgf5jxelm/rpath_wrappers/gfortran_wrapper:/tmp/eb-tdxyetao/tmpgf5jxelm/rpath_wrappers/gxx_wrapper:/tmp/eb-tdxyetao/tmpgf5jxelm/rpath_wrappers/gcc_wrapper:/home/crivella/eessi/versions/2023.06/software/linux/x86_64/amd/zen4/software/Z3/4.13.0-GCCcore-13.2.0/bin:/cvmfs/software.eessi.io/versions/2023.06/software/linux/x86_64/amd/zen4/software/libxml2/2.11.5-GCCcore-13.2.0/bin:/cvmfs/software.eessi.io/versions/2023.06/software/linux/x86_64/amd/zen4/software/git/2.42.0-GCCcore-13.2.0/bin:/cvmfs/software.eessi.io/versions/2023.06/software/linux/x86_64/amd/zen4/software/Perl/5.38.0-GCCcore-13.2.0/bin:/cvmfs/software.eessi.io/versions/2023.06/software/linux/x86_64/amd/zen4/software/expat/2.5.0-GCCcore-13.2.0/bin:/cvmfs/software.eessi.io/versions/2023.06/software/linux/x86_64/amd/zen4/software/lit/18.1.7-GCCcore-13.2.0/bin:/cvmfs/software.eessi.io/versions/2023.06/software/linux/x86_64/amd/zen4/software/CMake/3.27.6-GCCcore-13.2.0/bin:/cvmfs/software.eessi.io/versions/2023.06/software/linux/x86_64/amd/zen4/software/libarchive/3.7.2-GCCcore-13.2.0/bin:/cvmfs/software.eessi.io/versions/2023.06/software/linux/x86_64/amd/zen4/software/cURL/8.3.0-GCCcore-13.2.0/bin:/cvmfs/software.eessi.io/versions/2023.06/software/linux/x86_64/amd/zen4/software/Python/3.11.5-GCCcore-13.2.0/bin:/cvmfs/software.eessi.io/versions/2023.06/software/linux/x86_64/amd/zen4/software/OpenSSL/1.1/bin:/cvmfs/software.eessi.io/versions/2023.06/software/linux/x86_64/amd/zen4/software/SQLite/3.43.1-GCCcore-13.2.0/bin:/cvmfs/software.eessi.io/versions/2023.06/software/linux/x86_64/amd/zen4/software/Tcl/8.6.13-GCCcore-13.2.0/bin:/cvmfs/software.eessi.io/versions/2023.06/software/linux/x86_64/amd/zen4/software/GCCcore/13.2.0/bin:/cvmfs/software.eessi.io/versions/2023.06/software/linux/x86_64/amd/zen4/software/EasyBuild/5.1.0/bin:/cvmfs/software.eessi.io/versions/2023.06/compat/linux/x86_64/usr/bin:/cvmfs/software.eessi.io/versions/2023.06/compat/linux/x86_64/bin:/home/crivella/.local/bin:/home/crivella/bin:/usr/local/bin:/usr/bin:/usr/local/sbin:/usr/sbin (previous value: '/tmp/crivella/easybuild/build/LLVM/20.1.5/GCCcore-13.2.0/llvm.obj.3/bin:/tmp/eb-tdxyetao/tmpgf5jxelm/rpath_wrappers/ld.bfd_wrapper:/tmp/eb-tdxyetao/tmpgf5jxelm/rpath_wrappers/ld.gold_wrapper:/tmp/eb-tdxyetao/tmpgf5jxelm/rpath_wrappers/ld_wrapper:/tmp/eb-tdxyetao/tmpgf5jxelm/rpath_wrappers/gfortran_wrapper:/tmp/eb-tdxyetao/tmpgf5jxelm/rpath_wrappers/gxx_wrapper:/tmp/eb-tdxyetao/tmpgf5jxelm/rpath_wrappers/gcc_wrapper:/home/crivella/eessi/versions/2023.06/software/linux/x86_64/amd/zen4/software/Z3/4.13.0-GCCcore-13.2.0/bin:/cvmfs/software.eessi.io/versions/2023.06/software/linux/x86_64/amd/zen4/software/libxml2/2.11.5-GCCcore-13.2.0/bin:/cvmfs/software.eessi.io/versions/2023.06/software/linux/x86_64/amd/zen4/software/git/2.42.0-GCCcore-13.2.0/bin:/cvmfs/software.eessi.io/versions/2023.06/software/linux/x86_64/amd/zen4/software/Perl/5.38.0-GCCcore-13.2.0/bin:/cvmfs/software.eessi.io/versions/2023.06/software/linux/x86_64/amd/zen4/software/expat/2.5.0-GCCcore-13.2.0/bin:/cvmfs/software.eessi.io/versions/2023.06/software/linux/x86_64/amd/zen4/software/lit/18.1.7-GCCcore-13.2.0/bin:/cvmfs/software.eessi.io/versions/2023.06/software/linux/x86_64/amd/zen4/software/CMake/3.27.6-GCCcore-13.2.0/bin:/cvmfs/software.eessi.io/versions/2023.06/software/linux/x86_64/amd/zen4/software/libarchive/3.7.2-GCCcore-13.2.0/bin:/cvmfs/software.eessi.io/versions/2023.06/software/linux/x86_64/amd/zen4/software/cURL/8.3.0-GCCcore-13.2.0/bin:/cvmfs/software.eessi.io/versions/2023.06/software/linux/x86_64/amd/zen4/software/Python/3.11.5-GCCcore-13.2.0/bin:/cvmfs/software.eessi.io/versions/2023.06/software/linux/x86_64/amd/zen4/software/OpenSSL/1.1/bin:/cvmfs/software.eessi.io/versions/2023.06/software/linux/x86_64/amd/zen4/software/SQLite/3.43.1-GCCcore-13.2.0/bin:/cvmfs/software.eessi.io/versions/2023.06/software/linux/x86_64/amd/zen4/software/Tcl/8.6.13-GCCcore-13.2.0/bin:/cvmfs/software.eessi.io/versions/2023.06/software/linux/x86_64/amd/zen4/software/GCCcore/13.2.0/bin:/cvmfs/software.eessi.io/versions/2023.06/software/linux/x86_64/amd/zen4/software/EasyBuild/5.1.0/bin:/cvmfs/software.eessi.io/versions/2023.06/compat/linux/x86_64/usr/bin:/cvmfs/software.eessi.io/versions/2023.06/compat/linux/x86_64/bin:/home/crivella/.local/bin:/home/crivella/bin:/usr/local/bin:/usr/bin:/usr/local/sbin:/usr/sbin')
== 2025-06-17 17:38:56,131 environment.py:93 INFO Environment variable LD_LIBRARY_PATH set to  (previous value: '/cvmfs/software.eessi.io/versions/2023.06/software/linux/x86_64/amd/zen4/software/GCCcore/13.2.0/lib64:/tmp/crivella/easybuild/build/LLVM/20.1.5/GCCcore-13.2.0/llvm.obj.3/lib/x86_64-unknown-linux-gnu')
== 2025-06-17 17:38:56,167 llvm.py:1102 INFO Ignoring test failure: FAIL: Clang :: Driver/baremetal.cpp (11251 of 105617)
== 2025-06-17 17:38:56,168 llvm.py:1102 INFO Ignoring test failure: FAIL: Clang :: Driver/csky-toolchain.c (11329 of 105617)
== 2025-06-17 17:38:56,168 llvm.py:1102 INFO Ignoring test failure: FAIL: Clang :: Driver/freebsd-include-paths.c (11552 of 105617)
== 2025-06-17 17:38:56,168 llvm.py:1102 INFO Ignoring test failure: FAIL: Clang :: Driver/haiku.c (11604 of 105617)
== 2025-06-17 17:38:56,168 llvm.py:1102 INFO Ignoring test failure: FAIL: Clang :: Driver/hexagon-toolchain-elf.c (11622 of 105617)
== 2025-06-17 17:38:56,168 llvm.py:1102 INFO Ignoring test failure: FAIL: Clang :: Driver/hexagon-toolchain-linux.c (11624 of 105617)
== 2025-06-17 17:38:56,168 llvm.py:1102 INFO Ignoring test failure: FAIL: Clang :: Driver/mips-cs.cpp (11796 of 105617)
== 2025-06-17 17:38:56,168 llvm.py:1102 INFO Ignoring test failure: FAIL: Clang :: Driver/mips-fsf.cpp (11801 of 105617)
== 2025-06-17 17:38:56,168 llvm.py:1102 INFO Ignoring test failure: FAIL: Clang :: Driver/mips-img-v2.cpp (11803 of 105617)
== 2025-06-17 17:38:56,168 llvm.py:1102 INFO Ignoring test failure: FAIL: Clang :: Driver/mips-img.cpp (11804 of 105617)
== 2025-06-17 17:38:56,169 llvm.py:1102 INFO Ignoring test failure: FAIL: Clang :: Driver/riscv32-toolchain-extra.c (12091 of 105617)
== 2025-06-17 17:38:56,169 llvm.py:1102 INFO Ignoring test failure: FAIL: Clang :: Driver/riscv64-toolchain-extra.c (12093 of 105617)
== 2025-06-17 17:38:56,169 llvm.py:1102 INFO Ignoring test failure: FAIL: Clang :: Driver/rocm-detect.hip (12099 of 105617)
== 2025-06-17 17:38:56,169 llvm.py:1102 INFO Ignoring test failure: FAIL: Clang :: Frontend/warning-poison-system-directories.c (12650 of 105617)
== 2025-06-17 17:38:56,174 llvm.py:1102 INFO Ignoring test failure: FAIL: Flang :: Driver/config-file.f90 (23207 of 105617)
== 2025-06-17 17:38:56,174 llvm.py:1102 INFO Ignoring test failure: FAIL: Flang :: Driver/gcc-toolchain-install-dir.f90 (23269 of 105617)
== 2025-06-17 17:38:56,174 llvm.py:1102 INFO Ignoring test failure: FAIL: Flang :: Driver/missing-input.f90 (23296 of 105617)
== 2025-06-17 17:38:56,180 llvm.py:1102 INFO Ignoring test failure: FAIL: LLVM :: CodeGen/Hexagon/isel/pfalse-v4i1.ll (39221 of 105617)
== 2025-06-17 17:38:56,208 llvm.py:1102 INFO Ignoring test failure: FAIL: llvm-libc++-shared.cfg.in :: std/time/time.zone/time.zone.timezone/time.zone.members/sys_info.zdump.pass.cpp (104096 of 105617)
== 2025-06-17 17:38:56,350 llvm.py:1134 INFO Ignored 19 failed tests due to ignore patterns
== 2025-06-17 17:38:56,351 llvm.py:1169 INFO Test suite completed with 4 failed tests (10 allowed)
== 2025-06-17 17:38:56,351 build_log.py:322 INFO ... (took 36 mins 17 secs)

@Crivella
Copy link
Contributor Author

Crivella commented Jun 18, 2025

Reported on Slack that this is also working for installing the ROCm-LLVM bundle https://github.com/bedroge/eb-rocm/blob/main/6.4.0/ROCm-LLVM-6.4.0-GCCcore-13.3.0.eb on top of EESSI

@Crivella
Copy link
Contributor Author

88ccd29 only rebased onto develop

@Crivella Crivella force-pushed the fix-LLVM_bundle branch 2 times, most recently from 733e7a9 to b3d8908 Compare June 24, 2025 08:22
@Crivella
Copy link
Contributor Author

Rebased after merging

@Crivella
Copy link
Contributor Author

@boegelbot please test @ jsc-zen3
EB_ARGS="--installpath /tmp/$USER/ebpr-3781 LLVM-19.1.7-GCCcore-13.3.0.eb"
CORE_CNT=16

@boegelbot
Copy link

@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=3781 EB_ARGS="--installpath /tmp/$USER/ebpr-3781 LLVM-19.1.7-GCCcore-13.3.0.eb" EB_REPO=easybuild-easyblocks EB_BRANCH=develop /opt/software/slurm/bin/sbatch --job-name test_PR_3781 --ntasks="16" ~/boegelbot/eb_from_pr_upload_jsc-zen3.sh' executed!

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

Test results coming soon (I hope)...

Details

- notification for comment with ID 2999312837 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

Test report by @boegelbot

Overview of tested easyconfigs (in order)

  • SUCCESS LLVM-19.1.7-GCCcore-13.3.0.eb

Build succeeded for 1 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/5f8d3000468427c81fd0aa22d5103b9e for a full test report.

@boegel
Copy link
Member

boegel commented Jul 2, 2025

@Crivella This needs another sync with develop now, probably due to merging #3812

boegel
boegel previously approved these changes Jul 2, 2025
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 Jul 2, 2025

@boegelbot please test @ jsc-zen3
CORE_CNT=16
EB_ARGS="--include-easyblocks-from-pr 3812 LLVM-18.1.8-GCCcore-13.3.0-minimal.eb LLVM-20.1.5-GCCcore-13.3.0.eb --installpath /tmp/PR3781"

@boegelbot
Copy link

@boegel: 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=3781 EB_ARGS="--include-easyblocks-from-pr 3812 LLVM-18.1.8-GCCcore-13.3.0-minimal.eb LLVM-20.1.5-GCCcore-13.3.0.eb --installpath /tmp/PR3781" EB_REPO=easybuild-easyblocks EB_BRANCH=develop /opt/software/slurm/bin/sbatch --job-name test_PR_3781 --ntasks="16" ~/boegelbot/eb_from_pr_upload_jsc-zen3.sh' executed!

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

Test results coming soon (I hope)...

Details

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

@boegel
Copy link
Member

boegel commented Jul 2, 2025

@boegelbot please test @ jsc-zen3
CORE_CNT=16
EB_ARGS="LLVM-18.1.8-GCCcore-13.3.0-minimal.eb LLVM-20.1.5-GCCcore-13.3.0.eb --installpath /tmp/PR3781"

@boegelbot
Copy link

@boegel: 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=3781 EB_ARGS="LLVM-18.1.8-GCCcore-13.3.0-minimal.eb LLVM-20.1.5-GCCcore-13.3.0.eb --installpath /tmp/PR3781" EB_REPO=easybuild-easyblocks EB_BRANCH=develop /opt/software/slurm/bin/sbatch --job-name test_PR_3781 --ntasks="16" ~/boegelbot/eb_from_pr_upload_jsc-zen3.sh' executed!

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

Test results coming soon (I hope)...

Details

- notification for comment with ID 3028990316 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

Test report by @boegelbot

Overview of tested easyconfigs (in order)

  • SUCCESS LLVM-18.1.8-GCCcore-13.3.0-minimal.eb
  • SUCCESS LLVM-20.1.5-GCCcore-13.3.0.eb

Build succeeded for 2 out of 2 (2 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/0b90b78e75206919de838d0ca0606eca for a full test report.

@boegel boegel changed the title Moved several pieces of logic from the __init__ to configure_step in LLVM easyblock Moved logic from the constructor to configure_step in LLVM easyblock (so it can be used to install bundle component) Jul 3, 2025
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 boegel merged commit eded097 into easybuilders:develop Jul 3, 2025
17 checks passed
@Crivella Crivella deleted the fix-LLVM_bundle branch July 3, 2025 08:21
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bug fix EESSI Related to EESSI project

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants