-
Notifications
You must be signed in to change notification settings - Fork 203
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
avoid suggesting that toolchainopts
are supported for SYSTEM
compiler, since they're not
#4585
Conversation
Whether we should support |
This will require a companion PR to |
See easybuilders/easybuild-easyconfigs#21035 - though that targets the |
@branfosj I've retargeted this to 5.0 as well |
Would it not be more appropriate to do this to SystemCompiler instead of SystemToolchain? I really don't think there is any reason not to support these though, everything in COMPILER_SHARED_OPTS is expected to be shared among all the compilers, so we certainly would assume the system compiler to support them as well. |
This is not trivial to do, as for the system compiler there are specific things happening easybuild-framework/easybuild/tools/toolchain/toolchain.py Lines 829 to 856 in e913a78
|
Once easybuilders/easybuild-easyconfigs#21035 is approved and merged then I am happy to proceed with this. It makes the processing of easyconfigs behave how the |
@Micket I did give this a try this morning but it is complicated, I could not successfully extract the |
There is a failing test that I'm amazed worked in the first place: easybuild-framework/test/framework/toy_build.py Lines 2739 to 2745 in 1148625
|
@branfosj Should be good to go now |
toolchainopts
are not supported for SYSTEM
compilertoolchainopts
are supported for SYSTEM
compiler, since they're not
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
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
Fixes #4584