* gnu/packages/patches/hdf4-tirpc.patch: New file. * gnu/local.mk (dist_patch_DATA): Add it. * gnu/packages/maths.scm (hdf4)[source](patches): Use it. [inputs]: Add LIBTIRPC. [arguments]: Adjust #:configure-flags accordingly.
		
			
				
	
	
		
			33 lines
		
	
	
	
		
			1 KiB
		
	
	
	
		
			Diff
		
	
	
	
	
	
			
		
		
	
	
			33 lines
		
	
	
	
		
			1 KiB
		
	
	
	
		
			Diff
		
	
	
	
	
	
Build with libtirpc on all architectures because glibc no longer provides
 | 
						|
SunRPC support.
 | 
						|
 | 
						|
diff --git a/configure b/configure
 | 
						|
--- a/configure
 | 
						|
+++ b/configure
 | 
						|
@@ -23635,10 +23635,13 @@
 | 
						|
   *-pc-cygwin*)
 | 
						|
     LIBS="$LIBS -ltirpc"
 | 
						|
     CPPFLAGS="$CPPFLAGS -I/usr/include/tirpc"  ;;
 | 
						|
+  *-linux-gnu)
 | 
						|
+    LIBS="$LIBS -ltirpc"
 | 
						|
+    CPPFLAGS="$CPPFLAGS"  ;;
 | 
						|
   *) ;;
 | 
						|
 esac
 | 
						|
 
 | 
						|
-if test "X$BUILD_XDR" != "Xyes"; then
 | 
						|
+if test "X$BUILD_XDR" = "Xyes"; then
 | 
						|
     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
 | 
						|
 /* end confdefs.h.  */
 | 
						|
 
 | 
						|
@@ -23693,9 +23696,9 @@
 | 
						|
   ## but we need to make sure that it is present on the system. Do that here,
 | 
						|
   ## The SunRPC of the glibc has been replaced by a TI-RPC (Transport Independent RPC) library for IPv6 support
 | 
						|
   case "$host" in
 | 
						|
-    *-pc-cygwin*)
 | 
						|
+    *)
 | 
						|
       HAVE_RPC="yes"
 | 
						|
-      ac_fn_c_check_header_mongrel "$LINENO" "rpc.h" "ac_cv_header_rpc_h" "$ac_includes_default"
 | 
						|
+      ac_fn_c_check_header_mongrel "$LINENO" "rpc/rpc.h" "ac_cv_header_rpc_h" "$ac_includes_default"
 | 
						|
 if test "x$ac_cv_header_rpc_h" = xyes; then :
 | 
						|
   :
 | 
						|
 else
 |