summaryrefslogtreecommitdiff
path: root/configure.ac
diff options
context:
space:
mode:
authorNick Wellnhofer <wellnhofer@aevum.de>2022-09-05 02:02:54 +0200
committerNick Wellnhofer <wellnhofer@aevum.de>2022-09-05 02:26:13 +0200
commit30c8d9bb235d84f94b899855b7a38563801feb9b (patch)
treebcfb740a58fa35d9bcfeca40a626d51e5d4f3be9 /configure.ac
parent9e5a016ef039db536d30d016e5b9226c70b3c66a (diff)
downloadlibxml2-30c8d9bb235d84f94b899855b7a38563801feb9b.tar.gz
http: Simplify IPv6 checks
This should also enable IPv6 support on Windows. Untested and mostly useless anyway, since we don't support HTTPS.
Diffstat (limited to 'configure.ac')
-rw-r--r--configure.ac15
1 files changed, 5 insertions, 10 deletions
diff --git a/configure.ac b/configure.ac
index eb03a83c..410c22df 100644
--- a/configure.ac
+++ b/configure.ac
@@ -410,10 +410,14 @@ if test $enable_ipv6 = yes; then
#include <winsock2.h>
#else
#include <sys/socket.h>
+ #ifdef HAVE_NETDB_H
+ #include <netdb.h>
+ #endif
#endif
]], [[
struct sockaddr_storage ss;
- socket(AF_INET6, SOCK_STREAM, 0)
+ socket(AF_INET6, SOCK_STREAM, 0);
+ getaddrinfo(0, 0, 0, 0);
]])],
have_ipv6=yes,
have_ipv6=no
@@ -463,15 +467,6 @@ if test $enable_ipv6 = yes; then
AC_MSG_WARN(ss_family and __ss_family not found)
fi
fi
-
- _libs=$LIBS
- AC_SEARCH_LIBS([getaddrinfo], [bsd socket inet], [
- if test "$ac_cv_search_getaddrinfo" != "none required"; then
- NET_LIBS="$NET_LIBS $ac_cv_search_getaddrinfo"
- fi
- AC_DEFINE([HAVE_GETADDRINFO], [], [Define if getaddrinfo is there])],
- [:], [$NET_LIBS])
- LIBS=$_libs
fi
fi