-
Notifications
You must be signed in to change notification settings - Fork 305
don't build GO tests by default for LLVM versions < 16 #3690
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
|
As a note there is also the option to disable |
|
Added a fix for the problem described in #3680 (comment) In general i do not see a problem with installing the python bindings, creating the config files and symlinks for the runtime libraries/headers, together with the install step (as this is necessary for the compilers to work). Should be tested with:
|
|
@boegelbot please test @ jsc-zen3 |
|
Beside #3690 (comment) , also a local test with a system GO should be performed in order to check for #3689 |
|
@Crivella: Request for testing this PR well received on jsczen3l1.int.jsc-zen3.fz-juelich.de PR test command '
Test results coming soon (I hope)... - notification for comment with ID 2842491970 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 (2 easyconfigs in total) |
|
Test report by @Crivella Overview of tested easyconfigs (in order)
Build succeeded for 1 out of 1 (1 easyconfigs in total) NOTESBuilt with a system GO-LANG present (simulated by having an executable The test is properly not executed Also tested without |
|
I've rebased this to be up to date with @bedroge Would you mind testing one of the Bundle build you are using with this to see if it works? I am also redoing the test for the GO issue. After both passes i think this would probably be good to go |
|
Test report by @Crivella Overview of tested easyconfigs (in order)
Build succeeded for 1 out of 1 (1 easyconfigs in total) |
|
Ran a test for #3680 using a
|
|
@bedroge I think with #3690 (comment) this is ready to go, we can wait for #3706 to be merged or viceversa to rebase this PR on top and than have it go in (maybe with another quick test, but i think the 2 PRs are completely orthogonal, so there should be no problem) |
|
I also tried this with my ROCm-LLVM draft easyconfig, which makes use of the easyblock in a Bundle. It worked like a charm. |
|
@boegelbot please test @ jsc-zen3 |
|
Rebased this PR on top of develop after merging #3706 which also included the fixes for running the EBlock in a Bundle The test with LLVM inside a bundle still works for me (the crashes without the fix would happen before getting to the actual build I am also rerunning the tests with a system |
|
@Crivella: Request for testing this PR well received on jsczen3l1.int.jsc-zen3.fz-juelich.de PR test command '
Test results coming soon (I hope)... - notification for comment with ID 2894546205 processed Message to humans: this is just bookkeeping information for me, |
|
Test report by @Crivella Overview of tested easyconfigs (in order)
Build succeeded for 1 out of 1 (1 easyconfigs in total) Results based on having GO installed at the system levelSimilarly to the previous test GO bindings are enabled But tests are skipped since GO is not coming from an EB module |
|
Test report by @boegelbot Overview of tested easyconfigs (in order)
Build succeeded for 2 out of 2 (2 easyconfigs in total) |
boegel
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
lgtm
Should be tested with some LLVM ECs < 16 and atleast one full build with LLVM > 19