Skip to content

add sanity check to link system libraries to LLVM easyblock#3877

Merged
boegel merged 2 commits intoeasybuilders:developfrom
Thyre:llvm-sanity-system-libs
Aug 13, 2025
Merged

add sanity check to link system libraries to LLVM easyblock#3877
boegel merged 2 commits intoeasybuilders:developfrom
Thyre:llvm-sanity-system-libs

Conversation

Signed-off-by: Jan Andre Reuter <jan@zyten.de>
@Thyre
Copy link
Collaborator Author

Thyre commented Aug 9, 2025

@boegelbot please test @ jsc-zen3
EB_ARGS="--installpath /tmp/$USER/ebpr-3877 LLVM-16.0.6-GCCcore-12.3.0.eb"

@boegelbot
Copy link

@Thyre: 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=3877 EB_ARGS="--installpath /tmp/$USER/ebpr-3877 LLVM-16.0.6-GCCcore-12.3.0.eb" EB_REPO=easybuild-easyblocks EB_BRANCH=develop /opt/software/slurm/bin/sbatch --job-name test_PR_3877 --ntasks=8 ~/boegelbot/eb_from_pr_upload_jsc-zen3.sh' executed!

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

Test results coming soon (I hope)...

Details

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

Build succeeded for 0 out of 1 (1 easyconfigs in total)
jsczen3c3.int.jsc-zen3.fz-juelich.de - Linux Rocky Linux 9.6, x86_64, AMD EPYC-Milan Processor (zen3), Python 3.9.21
See https://gist.github.com/boegelbot/9262c46367280478bb309b4cf77dffdf for a full test report.

@Thyre
Copy link
Collaborator Author

Thyre commented Aug 9, 2025

Test report by @boegelbot

Overview of tested easyconfigs (in order)

Build succeeded for 0 out of 1 (1 easyconfigs in total)
jsczen3c3.int.jsc-zen3.fz-juelich.de - Linux Rocky Linux 9.6, x86_64, AMD EPYC-Milan Processor (zen3), Python 3.9.21
See https://gist.github.com/boegelbot/9262c46367280478bb309b4cf77dffdf for a full test report.

Expected failure, due to the newly introduced sanity check

@Thyre
Copy link
Collaborator Author

Thyre commented Aug 9, 2025

Successful report: easybuilders/easybuild-easyconfigs#23608 (comment)

@boegel boegel added this to the next release (5.1.2) milestone Aug 9, 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 Aug 13, 2025

Test report by @boegel

Overview of tested easyconfigs (in order)

  • SUCCESS LLVM-14.0.6-GCCcore-13.2.0-llvmlite.eb
  • SUCCESS LLVM-18.1.8-GCCcore-13.3.0-minimal.eb
  • SUCCESS LLVM-19.1.7-GCCcore-13.3.0.eb
  • SUCCESS LLVM-20.1.5-GCCcore-13.3.0.eb

Build succeeded for 4 out of 4 (4 easyconfigs in total)
node3511.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/9d0364e84ef6df1ac510f3e53b8ea98f for a full test report.

@boegel boegel merged commit 0c3956b into easybuilders:develop Aug 13, 2025
17 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants