libdap4: add explicit RPC dependency (#40019)

This commit is contained in:
Brian Vanderwende 2023-12-05 05:11:19 -07:00 committed by GitHub
parent eb9c63541a
commit ace8e17f02
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -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