summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHarmen Stoppels <me@harmenstoppels.nl>2023-11-20 22:34:29 +0100
committerGitHub <noreply@github.com>2023-11-20 15:34:29 -0600
commit7ec62d117eefb0fe1cafe38e440786333996e4cf (patch)
tree2dcdadc475ddd2d245ad6f28fbc43e70ea32e042
parent5154d696297a6b00a148f09967688dd27113275d (diff)
downloadspack-7ec62d117eefb0fe1cafe38e440786333996e4cf.tar.gz
spack-7ec62d117eefb0fe1cafe38e440786333996e4cf.tar.bz2
spack-7ec62d117eefb0fe1cafe38e440786333996e4cf.tar.xz
spack-7ec62d117eefb0fe1cafe38e440786333996e4cf.zip
py-grpcio* do not assume lib / header dir (#41182)
-rw-r--r--var/spack/repos/builtin/packages/py-grpcio-tools/package.py6
-rw-r--r--var/spack/repos/builtin/packages/py-grpcio/package.py6
2 files changed, 8 insertions, 4 deletions
diff --git a/var/spack/repos/builtin/packages/py-grpcio-tools/package.py b/var/spack/repos/builtin/packages/py-grpcio-tools/package.py
index e2cc8d79db..e1fd541b47 100644
--- a/var/spack/repos/builtin/packages/py-grpcio-tools/package.py
+++ b/var/spack/repos/builtin/packages/py-grpcio-tools/package.py
@@ -41,8 +41,10 @@ class PyGrpcioTools(PythonPackage):
for dep in self.spec.dependencies(deptype="link"):
query = self.spec[dep.name]
- env.prepend_path("LIBRARY_PATH", query.libs.directories[0])
- env.prepend_path("CPATH", query.headers.directories[0])
+ for p in query.libs.directories:
+ env.prepend_path("LIBRARY_PATH", p)
+ for p in query.headers.directories:
+ env.prepend_path("CPATH", p)
def patch(self):
if self.spec.satisfies("%fj"):
diff --git a/var/spack/repos/builtin/packages/py-grpcio/package.py b/var/spack/repos/builtin/packages/py-grpcio/package.py
index 8a185d4802..8f319edd72 100644
--- a/var/spack/repos/builtin/packages/py-grpcio/package.py
+++ b/var/spack/repos/builtin/packages/py-grpcio/package.py
@@ -55,8 +55,10 @@ class PyGrpcio(PythonPackage):
for dep in self.spec.dependencies(deptype="link"):
query = self.spec[dep.name]
- env.prepend_path("LIBRARY_PATH", query.libs.directories[0])
- env.prepend_path("CPATH", query.headers.directories[0])
+ for p in query.libs.directories:
+ env.prepend_path("LIBRARY_PATH", p)
+ for p in query.headers.directories:
+ env.prepend_path("CPATH", p)
def patch(self):
filter_file("-std=gnu99", "", "setup.py")