We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent ef56029 commit 9dabe2cCopy full SHA for 9dabe2c
1 file changed
eb_hooks.py
@@ -180,6 +180,9 @@ def verify_toolchains_supported_by_eessi_version(easyconfigs):
180
# if it is a system toolchain or appears in the list, we are all good
181
if is_system_toolchain(toolchain['name']):
182
continue
183
+ # This check verifies that the toolchain dict is in the list of supported toolchains.
184
+ # It uses <= as there may be other dict entries in the values returned from get_toolchain_hierarchy()
185
+ # but we only care that the toolchain dict (which has 'name' and 'version') appear.
186
elif not any(toolchain.items() <= supported.items() for supported in supported_eessi_toolchains):
187
raise EasyBuildError(
188
f"Toolchain {toolchain} (required by {ec['full_mod_name']}) is not supported in EESSI/{eessi_version}\n"
0 commit comments