update LLVM easyblock to support LLVM 22#4078
update LLVM easyblock to support LLVM 22#4078Thyre wants to merge 3 commits intoeasybuilders:developfrom
Conversation
|
@boegelbot please test @ jsc-zen3 |
|
Successful test reports for LLVM 22.1.0 with bootstrap enabled in easybuilders/easybuild-easyconfigs#25409, with NVIDIA GPU only, AMD GPU only. Test on |
|
@Thyre: Request for testing this PR well received on jsczen3l1.int.jsc-zen3.fz-juelich.de PR test command '
Test results coming soon (I hope)... Details- notification for comment with ID 3958918866 processed Message to humans: this is just bookkeeping information for me, |
Co-authored-by: Davide Grassano <34096612+Crivella@users.noreply.github.com>
|
Test report by @boegelbot Overview of tested easyconfigs (in order)
Build succeeded for 4 out of 4 (total: 9 hours 34 mins 52 secs) (4 easyconfigs in total) |
|
@boegelbot please test @ jsc-zen3 |
|
@Thyre: Request for testing this PR well received on jsczen3l1.int.jsc-zen3.fz-juelich.de PR test command '
Test results coming soon (I hope)... Details- notification for comment with ID 3966344103 processed Message to humans: this is just bookkeeping information for me, |
|
Test report by @boegelbot Overview of tested easyconfigs (in order)
Build succeeded for 2 out of 2 (total: 5 hours 12 mins 59 secs) (2 easyconfigs in total) |
|
Test without OpenMP: easybuilders/easybuild-easyconfigs#25409 (comment) |
|
Tried to build Details
Will try to investigate if they should be ignored or if we need to do something to fix |
|
Some of the failures are of the kind Details
Weirdly enough, rerunning the command manually is not reproducing it (i get the correct |
|
Yeah, this looks like something we want to patch... |
|
It is possible it is popping up on my system due to having a system gcc12 without |
|
I think the main problem is that those tests are ignoring/skipping the compiler configuration file so they are missing the Test suite error: manually ran (working) |
|
Most likely https://github.com/llvm/llvm-project/blob/e9846648fd6183ee6d8cbdb4502213fcf902a211/clang/test/lit.cfg.py#L436 Will try to do a run by patching this out and see what happens EDIT: Found it, we were disabling it only for compiler-rt tests easybuild-easyblocks/easybuild/easyblocks/l/llvm.py Lines 1056 to 1062 in 71b0102 For now i am testing disabling it in general as a patch, but if it works i think it should make it into the easyblock |
|
Removing For now i am trying with removing Also considering if we should try and go for removing |
(created using
eb --new-pr)Currently failing build when building the OpenMP runtime for NVPTX, as I don't have any NVIDIA GPUs in my system. Trying to figure out what Fedora does...