summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMosè Giordano <giordano@users.noreply.github.com>2024-05-16 10:07:18 +0100
committerGitHub <noreply@github.com>2024-05-16 11:07:18 +0200
commitb8e3ecbf00a8e049267585f1a83c3bab33abeea3 (patch)
tree619809feb00016e067e69e4bca98902eff0268c9
parentd189387c2402549d7b2f384590962357bf7f87c2 (diff)
downloadspack-b8e3ecbf00a8e049267585f1a83c3bab33abeea3.tar.gz
spack-b8e3ecbf00a8e049267585f1a83c3bab33abeea3.tar.bz2
spack-b8e3ecbf00a8e049267585f1a83c3bab33abeea3.tar.xz
spack-b8e3ecbf00a8e049267585f1a83c3bab33abeea3.zip
suite-sparse: improve setting of the `libs` property (#44214)
on some distros it is in lib64/
-rw-r--r--var/spack/repos/builtin/packages/suite-sparse/package.py7
1 files changed, 6 insertions, 1 deletions
diff --git a/var/spack/repos/builtin/packages/suite-sparse/package.py b/var/spack/repos/builtin/packages/suite-sparse/package.py
index a691271f4c..796baf7eee 100644
--- a/var/spack/repos/builtin/packages/suite-sparse/package.py
+++ b/var/spack/repos/builtin/packages/suite-sparse/package.py
@@ -309,5 +309,10 @@ class SuiteSparse(Package):
query_parameters = self.spec.last_query.extra_parameters
comps = all_comps if not query_parameters else query_parameters
return find_libraries(
- ["lib" + c for c in comps], root=self.prefix.lib, shared=True, recursive=False
+ # Libraries may be installed under both `lib/` and `lib64/`,
+ # don't force searching under `lib/` only.
+ ["lib" + c for c in comps],
+ root=self.prefix,
+ shared=True,
+ recursive=True,
)