From d009d995d85dc499dc3f1add34da551fdf703b60 Mon Sep 17 00:00:00 2001 From: Yaakov Selkowitz Date: Thu, 15 Oct 2009 15:25:57 -0500 Subject: Don't use -lws2_32 on Cygwin On Cygwin, both the (builtin) *NIX socket API and WinSock (via w32api) are available, but they cannot be mixed. We use *NIX APIs for everything else, so we do not want to mix in WinSock here. Signed-off-by: Yaakov Selkowitz --- xtrans.m4 | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/xtrans.m4 b/xtrans.m4 index f6bc2ea..b58081c 100644 --- a/xtrans.m4 +++ b/xtrans.m4 @@ -32,7 +32,9 @@ AC_DEFUN([XTRANS_TCP_FLAGS],[ # SVR4 hides these in libraries other than libc AC_SEARCH_LIBS(socket, [socket]) AC_SEARCH_LIBS(gethostbyname, [nsl]) - AC_HAVE_LIBRARY([ws2_32]) + if test "$ac_cv_search_socket$ac_cv_search_gethostbyname" = "nono"; then + AC_HAVE_LIBRARY([ws2_32]) + fi # Needs to come after above checks for libsocket & libnsl for SVR4 systems AC_ARG_ENABLE(ipv6, -- cgit v1.2.3