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
Fixes #4584