From 31ce23f3fc3cf5755f33007148d25836566b291e Mon Sep 17 00:00:00 2001 From: Cameron Rutherford Date: Thu, 17 Apr 2025 23:52:04 -0700 Subject: [PATCH] libceed: add BLAS_DIR and link time blas dependency (#50033) --- var/spack/repos/builtin/packages/libceed/package.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/var/spack/repos/builtin/packages/libceed/package.py b/var/spack/repos/builtin/packages/libceed/package.py index d6df0b28133..948a35c80e5 100644 --- a/var/spack/repos/builtin/packages/libceed/package.py +++ b/var/spack/repos/builtin/packages/libceed/package.py @@ -55,6 +55,7 @@ class Libceed(MakefilePackage, CudaPackage, ROCmPackage): depends_on("occa~cuda", when="~cuda") depends_on("libxsmm", when="+libxsmm") + depends_on("blas", when="+libxsmm", type="link") depends_on("magma", when="+magma") @@ -136,6 +137,7 @@ def common_make_opts(self): if spec.satisfies("+libxsmm"): makeopts += ["XSMM_DIR=%s" % spec["libxsmm"].prefix] + makeopts += ["BLAS_LIB=%s" % spec["blas"].libs] if spec.satisfies("+magma"): makeopts += ["MAGMA_DIR=%s" % spec["magma"].prefix]