From 9926576e2256d421d0a0cc768c2d6ca85d6b7119 Mon Sep 17 00:00:00 2001 From: Alex Domingo Date: Mon, 10 Feb 2025 23:23:10 +0100 Subject: [PATCH] make intelbase easyblock aware of module-search-path-headers --- easybuild/easyblocks/generic/intelbase.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/easybuild/easyblocks/generic/intelbase.py b/easybuild/easyblocks/generic/intelbase.py index 8c749478c6..bf8c9c6be2 100644 --- a/easybuild/easyblocks/generic/intelbase.py +++ b/easybuild/easyblocks/generic/intelbase.py @@ -137,7 +137,9 @@ def prepare_intel_tools_env(self): # make sure $CPATH, $LD_LIBRARY_PATH and $LIBRARY_PATH are not updated in generated module file, # because that leads to problem when the libraries included with VTune/Advisor/Inspector are being picked up - for disallowed_var in ['CPATH', 'LD_LIBRARY_PATH', 'LIBRARY_PATH']: + mod_env_headers = self.module_load_environment.alias_vars('HEADERS') + mod_env_libs = ['LD_LIBRARY_PATH', 'LIBRARY_PATH'] + for disallowed_var in mod_env_headers + mod_env_libs: try: delattr(self.module_load_environment, disallowed_var) except AttributeError: