diff --git a/eb_hooks.py b/eb_hooks.py index d3b7ab0e..226cecb7 100644 --- a/eb_hooks.py +++ b/eb_hooks.py @@ -902,6 +902,7 @@ def pre_configure_hook_llvm(self, *args, **kwargs): for software in ('zlib', 'ncurses'): var_name = get_software_root_env_var_name(software) env.setvar(var_name, os.path.join(eprefix, 'usr')) + self.deps.append(software) else: raise EasyBuildError("LLVM-specific hook triggered for non-LLVM easyconfig?!") @@ -1697,6 +1698,9 @@ def set_maximum(parallel, max_value): '*': (divide_by_factor, 2), CPU_TARGET_A64FX: (set_maximum, 12), }, + 'LLVM': { + '*': (divide_by_factor, 2), + }, 'MBX': { '*': (divide_by_factor, 2), CPU_TARGET_A64FX: (set_maximum, 1),