diff --git a/var/spack/repos/builtin/packages/ldak/package.py b/var/spack/repos/builtin/packages/ldak/package.py index 94209a9e76b..9dd4638c300 100644 --- a/var/spack/repos/builtin/packages/ldak/package.py +++ b/var/spack/repos/builtin/packages/ldak/package.py @@ -28,9 +28,9 @@ class Ldak(Package): depends_on("zlib-api") depends_on("blas") depends_on("lapack") - depends_on("openblas threads=openmp", when="^openblas") - depends_on("intel-mkl threads=openmp", when="^intel-mkl") - depends_on("intel-oneapi-mkl threads=openmp", when="^intel-oneapi-mkl") + depends_on("openblas threads=openmp", when="^[virtuals=blas] openblas") + depends_on("intel-mkl threads=openmp", when="^[virtuals=blas] intel-mkl") + depends_on("intel-oneapi-mkl threads=openmp", when="^[virtuals=blas] intel-oneapi-mkl") depends_on("glpk", when="+glpk") requires("target=x86_64:", when="~glpk", msg="bundled qsopt is only for x86_64")