From 64cd429cc8dff73af130ea9617d12fddaf93021c Mon Sep 17 00:00:00 2001 From: Dave Keeshan <96727608+davekeeshan@users.noreply.github.com> Date: Mon, 11 Dec 2023 09:31:56 +0000 Subject: Fix filter_compiler_wrapper where compiler is None (#41502) Fix filer_compiler_wrapper for cases where the compiler returned in None, this happens on some installed gcc systems that do not have fortran built into them as standard, e.g. gcc@11.4.0 on ubuntu 22.04 --- lib/spack/spack/mixins.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'lib') diff --git a/lib/spack/spack/mixins.py b/lib/spack/spack/mixins.py index 189c3947ef..ef1d2b7916 100644 --- a/lib/spack/spack/mixins.py +++ b/lib/spack/spack/mixins.py @@ -93,7 +93,7 @@ def filter_compiler_wrappers(*files, **kwargs): replacements = [] for idx, (env_var, compiler_path) in enumerate(compiler_vars): - if env_var in os.environ: + if env_var in os.environ and compiler_path is not None: # filter spack wrapper and links to spack wrapper in case # build system runs realpath wrapper = os.environ[env_var] -- cgit v1.2.3-70-g09d2