From 99fcc5760755e41f2af5431bcafc4fd3f326f47d Mon Sep 17 00:00:00 2001 From: "Adam J. Stewart" Date: Wed, 30 Nov 2022 14:29:20 -0600 Subject: [PATCH] py-scipy: hardcode to use blis.pc (#34171) --- .../repos/builtin/packages/py-scipy/package.py | 15 +++++---------- 1 file changed, 5 insertions(+), 10 deletions(-) diff --git a/var/spack/repos/builtin/packages/py-scipy/package.py b/var/spack/repos/builtin/packages/py-scipy/package.py index 41d60bc946f..b36fc1bd4ad 100644 --- a/var/spack/repos/builtin/packages/py-scipy/package.py +++ b/var/spack/repos/builtin/packages/py-scipy/package.py @@ -182,19 +182,14 @@ def install(self, spec, prefix): blas = spec["blas"].libs.names[0] lapack = spec["lapack"].libs.names[0] # FIXME: MKL support doesn't work, why? - if ( - spec["blas"].name == "intel-mkl" - or spec["blas"].name == "intel-parallel-studio" - or spec["blas"].name == "intel-oneapi-mkl" - ): + if spec["blas"].name in ["intel-mkl", "intel-parallel-studio", "intel-oneapi-mkl"]: blas = "mkl-dynamic-lp64-seq" - if ( - spec["lapack"].name == "intel-mkl" - or spec["lapack"].name == "intel-parallel-studio" - or spec["lapack"].name == "intel-oneapi-mkl" - ): + if spec["lapack"].name in ["intel-mkl", "intel-parallel-studio", "intel-oneapi-mkl"]: lapack = "mkl-dynamic-lp64-seq" + if spec["blas"].name in ["blis", "amdblis"]: + blas = "blis" + args = [ "setup", "build",