Skip to content

Conversation

@boegel
Copy link
Member

@boegel boegel commented Aug 7, 2019

This enables using 'system' toolchain in easyconfigs, either directly:

toolchain = {'name': 'system', 'version': 'system'}

or via the SYSTEM constant:

toolchain = SYSTEM

This is done in preparation for EasyBuild 4.x, where the dummy toolchain is deprecated and replaced by the new system toolchain with slightly different behavior w.r.t. toolchain version and loading of dependencies in the build environment (see #2877).

The alias approach used here allows us to avoid the extensive work done in #2877 to properly handle allowing both using system and dummy as toolchain name.

@boegel boegel added this to the next release (3.9.4?) milestone Aug 7, 2019
@boegel boegel mentioned this pull request Aug 7, 2019
18 tasks
@boegel boegel requested a review from vanzod August 7, 2019 19:19
@vanzod vanzod merged commit 93945a2 into easybuilders:develop Aug 14, 2019
@boegel boegel deleted the system_toolchain_alias branch August 14, 2019 19:58
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.

2 participants