From 1f1b568e95a402c1b28a4d1188feecbb36e14197 Mon Sep 17 00:00:00 2001 From: Tiziano Müller Date: Tue, 13 Apr 2021 11:01:15 +0200 Subject: spglib: fix libs property for some multilib distros (#22956) on multilib distros with lib/lib64 (rather than lib32/lib) the library ends up in a dir lib64/ instead of lib/, breaking the libs property (and the cp2k+spglib build) --- var/spack/repos/builtin/packages/spglib/package.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/var/spack/repos/builtin/packages/spglib/package.py b/var/spack/repos/builtin/packages/spglib/package.py index 585def1724..11ef48ba5b 100644 --- a/var/spack/repos/builtin/packages/spglib/package.py +++ b/var/spack/repos/builtin/packages/spglib/package.py @@ -39,5 +39,5 @@ class Spglib(CMakePackage): @property def libs(self): - return find_libraries(['libsymspg'], root=self.prefix.lib, - recursive=False) + return find_libraries('libsymspg', root=self.prefix, + shared=True, recursive=True) -- cgit v1.2.3-70-g09d2