From: Harlan Stenn Date: Thu, 16 Sep 2010 03:49:40 +0000 (-0400) Subject: [Bug 1628] Clean up -lxnet/-lsocket usage for (open)solaris X-Git-Tag: NTP_4_2_7P50~3 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=34c063f84f23d8351f767ac5f80524100c477dd7;p=thirdparty%2Fntp.git [Bug 1628] Clean up -lxnet/-lsocket usage for (open)solaris bk: 4c9193d4jnL6iqKA9pV73449iiHElQ --- diff --git a/ChangeLog b/ChangeLog index 4f5194f47..581d58cc6 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,4 @@ +* [Bug 1628] Clean up -lxnet/-lsocket usage for (open)solaris. (4.2.7p49) 2010/09/13 Released by Harlan Stenn * Documentation updates from Dave Mills. (4.2.7p48) 2010/09/12 Released by Harlan Stenn diff --git a/configure.ac b/configure.ac index 3ece55db5..f4dc9ac65 100644 --- a/configure.ac +++ b/configure.ac @@ -403,15 +403,18 @@ case "$host" in ;; esac -AC_SEARCH_LIBS([setsockopt], [socket xnet]) -AC_SEARCH_LIBS([res_init], [resolv], , , [-lsocket -lnsl]) +_libs=$LIBS +LIBS="$LIBS $libxnet" +AC_SEARCH_LIBS([setsockopt], [socket]) +LIBS=$_libs +AC_SEARCH_LIBS([res_init], [resolv], , , [$libxnet -lsocket -lnsl]) case "$host" in *-*-darwin*) AC_CHECK_LIB([resolv],[res_9_init]) ;; esac AC_HEADER_RESOLV -AC_CHECK_FUNCS([res_init __res_init]) +AC_CHECK_FUNCS([res_init], , AC_CHECK_FUNCS([__res_init])) AC_HEADER_STDC AC_CHECK_HEADERS(bstring.h) @@ -1318,7 +1321,7 @@ case $ac_cv_have_if_nametoindex in ;; esac -AC_SEARCH_LIBS([inet_ntop], [resolv], , , [-lsocket -lnsl]) +AC_SEARCH_LIBS([inet_ntop], [resolv], , , [$libxnet -lsocket -lnsl]) AC_CHECK_FUNC(inet_ntop, [], [AC_DEFINE(ISC_PLATFORM_NEEDNTOP, 1, [ISC: provide inet_ntop()])]) AC_CHECK_FUNC(inet_pton, [], [AC_DEFINE(ISC_PLATFORM_NEEDPTON, 1, [ISC: provide inet_pton()])]) case "$ac_cv_header_kvm_h" in