From: Martin Pool Date: Mon, 26 Nov 2001 01:15:12 +0000 (+0000) Subject: Check for -lnsl, -lsocket, etc, *before* looking for getaddrinfo, X-Git-Url: https://mattmccutchen.net/rsync/rsync.git/commitdiff_plain/356bbb8351ac64cf612a2cfed3e1d411efa30cac Check for -lnsl, -lsocket, etc, *before* looking for getaddrinfo, because on Solaris (for one) it's not in libc. --- diff --git a/configure.in b/configure.in index 421c2dfc..c9194e5b 100644 --- a/configure.in +++ b/configure.in @@ -224,16 +224,6 @@ if test "$ipv6" = "yes" -a "$ipv6lib" != "none"; then fi fi -AC_REPLACE_FUNCS(getaddrinfo getnameinfo) - -AC_CHECK_MEMBER([struct sockaddr.sa_len], - [ AC_DEFINE(HAVE_SOCKADDR_LEN) ], - [], - [ -#include -#include -]) - AC_C_BIGENDIAN AC_HEADER_DIRENT AC_HEADER_TIME @@ -305,7 +295,17 @@ if test x"$ac_cv_func_connect" = x"no"; then fi fi -# +AC_MSG([Looking in libraries: $LIBS]) +AC_REPLACE_FUNCS(getaddrinfo getnameinfo) + +AC_CHECK_MEMBER([struct sockaddr.sa_len], + [ AC_DEFINE(HAVE_SOCKADDR_LEN) ], + [], + [ +#include +#include +]) + # if we can't find strcasecmp, look in -lresolv (for Unixware at least) # AC_CHECK_FUNCS(strcasecmp)