From f396dbcb4f7d203d53dd29c453adb6c1ccbdc2cc Mon Sep 17 00:00:00 2001 From: Massimiliano Culpo Date: Mon, 5 Feb 2024 09:04:32 +0100 Subject: [PATCH] berkeleygw: fix self-referential dependencies (#42470) Also, remove a couple of duplicate directives --- var/spack/repos/builtin/packages/berkeleygw/package.py | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/var/spack/repos/builtin/packages/berkeleygw/package.py b/var/spack/repos/builtin/packages/berkeleygw/package.py index 0980bf5a85a..980ebbc2608 100644 --- a/var/spack/repos/builtin/packages/berkeleygw/package.py +++ b/var/spack/repos/builtin/packages/berkeleygw/package.py @@ -101,10 +101,8 @@ class Berkeleygw(MakefilePackage): # Force openmp propagation on some providers of blas / fftw-api with when("+openmp"): - depends_on("fftw+openmp", when="^fftw") - depends_on("amdfftw+openmp", when="^amdfftw") - depends_on("openblas threads=openmp", when="^openblas") - depends_on("amdblis threads=openmp", when="^amdblis") + depends_on("openblas threads=openmp", when="^[virtuals=blas] openblas") + depends_on("amdblis threads=openmp", when="^[virtuals=blas] amdblis") parallel = False