From a95e8b80db1bb41844978f70cee93691b3c7206f Mon Sep 17 00:00:00 2001 From: David Carlier Date: Sat, 30 Dec 2017 09:44:53 +0000 Subject: [PATCH] net/if.h requires sys/socket.h on OpenBSD This led to a detection failure of this particular header. --- ext/standard/config.m4 | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/ext/standard/config.m4 b/ext/standard/config.m4 index a4d6ccf1e6..a74df78a51 100644 --- a/ext/standard/config.m4 +++ b/ext/standard/config.m4 @@ -451,7 +451,14 @@ fi dnl dnl net_get_interfaces dnl -AC_CHECK_HEADERS([net/if.h netdb.h]) +AC_CHECK_HEADERS([net/if.h],[], [], +[ + #ifdef HAVE_SYS_SOCKET_H + #include + #endif + #include +]) +AC_CHECK_HEADERS([netdb.h]) AC_MSG_CHECKING([for usable getifaddrs]) AC_TRY_LINK([ #include -- 2.50.1