Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
easyconfigs:
- kim-api-2.4.1-GCC-13.3.0.eb:
options:
# See https://github.com/easybuilders/easybuild-easyconfigs/pull/25133
from-commit: c484c12aaad5da0e27cd9269d59b4ecaa89927ab
- LAMMPS-22Jul2025-foss-2024a-kokkos.eb:
options:
# See https://github.com/easybuilders/easybuild-easyconfigs/pull/25133
# and https://github.com/easybuilders/easybuild-easyconfigs/pull/25593
from-commit: e2dedae93022d7e3f10bf2983ca8a03b03b0dca0
13 changes: 13 additions & 0 deletions eb_hooks.py
Original file line number Diff line number Diff line change
Expand Up @@ -1926,6 +1926,19 @@ def post_easyblock_hook(self, *args, **kwargs):
print_warning(f"Not enabling the post_easybuild_hook, as it requires EasyBuild 5.1.1 or newer (you are using {EASYBUILD_VERSION}).")


def pre_run_shell_cmd_hook(cmd, work_dir=None, **kwargs):
"""Main pre_shell_cmd_hook: trigger custom funtions based on software name."""

# Ignore failing ctest for LAMMPS/22Jul2025 on aarch64/generic
cpu_target = get_eessi_envvar('EESSI_SOFTWARE_SUBDIR')
if cpu_target == CPU_TARGET_AARCH64_GENERIC:
if bool(re.search('LAMMPS', work_dir)) and bool(re.search('22Jul2025', work_dir)):
if isinstance(cmd, str) and cmd.startswith('ctest') and '-LE unstable' in cmd:
cmd = cmd + ' || true'




PARSE_HOOKS = {
'casacore': parse_hook_casacore_disable_vectorize,
'CGAL': parse_hook_cgal_toolchainopts_precise,
Expand Down
Loading