diff --git a/var/spack/repos/builtin/packages/suite-sparse/package.py b/var/spack/repos/builtin/packages/suite-sparse/package.py index 389f312493b..6af9b095a78 100644 --- a/var/spack/repos/builtin/packages/suite-sparse/package.py +++ b/var/spack/repos/builtin/packages/suite-sparse/package.py @@ -220,10 +220,8 @@ def install(self, spec, prefix): make_args += [f"CFLAGS+={self.compiler.c11_flag}"] # 64bit blas in UMFPACK: - if ( - spec.satisfies("^openblas+ilp64") - or spec.satisfies("^intel-mkl+ilp64") - or spec.satisfies("^intel-parallel-studio+mkl+ilp64") + if spec.satisfies("^[virtuals=lapack] openblas+ilp64") or spec.satisfies( + "^[virtuals=lapack] intel-oneapi-mkl+ilp64" ): make_args.append('UMFPACK_CONFIG=-DLONGBLAS="long long"')