summaryrefslogtreecommitdiff
path: root/var
diff options
context:
space:
mode:
authorBrian Vanderwende <vanderwb@ucar.edu>2023-12-05 05:11:19 -0700
committerGitHub <noreply@github.com>2023-12-05 13:11:19 +0100
commitace8e17f0246f63da76baf496caffb6b3911601d (patch)
tree824d27a61c64a9d0956f114b04d76f1a1db9a48d /var
parenteb9c63541af676210052d493dc3dd72b3af28f19 (diff)
downloadspack-ace8e17f0246f63da76baf496caffb6b3911601d.tar.gz
spack-ace8e17f0246f63da76baf496caffb6b3911601d.tar.bz2
spack-ace8e17f0246f63da76baf496caffb6b3911601d.tar.xz
spack-ace8e17f0246f63da76baf496caffb6b3911601d.zip
libdap4: add explicit RPC dependency (#40019)
Diffstat (limited to 'var')
-rw-r--r--var/spack/repos/builtin/packages/libdap4/package.py8
1 files changed, 8 insertions, 0 deletions
diff --git a/var/spack/repos/builtin/packages/libdap4/package.py b/var/spack/repos/builtin/packages/libdap4/package.py
index a8e2a229b5..3655eeca52 100644
--- a/var/spack/repos/builtin/packages/libdap4/package.py
+++ b/var/spack/repos/builtin/packages/libdap4/package.py
@@ -32,6 +32,14 @@ class Libdap4(AutotoolsPackage):
depends_on("curl")
depends_on("libxml2")
depends_on("uuid")
+ depends_on("rpc")
+
+ def setup_build_environment(self, env):
+ # Configure script will search for RPC library, but not actually add RPC library references
+ # during configure tests. This can cause a failure with libtirpc if the following variable
+ # is not set.
+ if self.spec.satisfies("^libtirpc"):
+ env.set("TIRPC_LIBS", self.spec["rpc"].libs)
def configure_args(self):
# libxml2 exports ./include/libxml2/ instead of ./include/, which we