diff --git a/easystacks/software.eessi.io/2025.06/eessi-2025.06-eb-5.1.2-2025a.yml b/easystacks/software.eessi.io/2025.06/eessi-2025.06-eb-5.1.2-2025a.yml new file mode 100644 index 00000000..f03a46ba --- /dev/null +++ b/easystacks/software.eessi.io/2025.06/eessi-2025.06-eb-5.1.2-2025a.yml @@ -0,0 +1,2 @@ +easyconfigs: + - LLVM-20.1.7-GCCcore-14.2.0.eb diff --git a/eb_hooks.py b/eb_hooks.py index 7168ea71..13b673df 100644 --- a/eb_hooks.py +++ b/eb_hooks.py @@ -917,6 +917,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?!") @@ -1707,6 +1708,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),