From: Harlan Stenn Date: Wed, 26 Jul 2006 10:34:06 +0000 (-0400) Subject: [Bug 660] Solaris wants _XOPEN_SOURCE, __EXTENSIONS__, and -lxnet -lsocket X-Git-Tag: NTP_4_2_3P21~1 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=6f0d7be8ad42e51284d5141a1609ac7a23927469;p=thirdparty%2Fntp.git [Bug 660] Solaris wants _XOPEN_SOURCE, __EXTENSIONS__, and -lxnet -lsocket bk: 44c7451enw0juIxwGGBUYsxvbIcO0g --- diff --git a/configure.ac b/configure.ac index 03be7f888..b815b487b 100644 --- a/configure.ac +++ b/configure.ac @@ -59,6 +59,10 @@ case "$host" in LDFLAGS="$LDFLAGS -L/SYSLOG/PUB" LIBS="$LIBS -lcurses" ;; + *-*-solaris*) + CPPFLAGS="$CPPFLAGS -D_XOPEN_SOURCE=500 -D__EXTENSIONS__" + libxnet=-lxnet + ;; esac AMU_OS_CFLAGS @@ -297,10 +301,11 @@ dnl AC_CHECK_LIB(kvm, main, , , -lelf) AC_CHECK_LIB(kvm, main) dnl We already know about -lelf here... AC_CHECK_LIB(ld, nlist) AC_CHECK_LIB(mld, nlist) -AC_CHECK_FUNC(gethostent, , AC_CHECK_LIB(nsl, gethostent, , , -lsocket)) +AC_CHECK_FUNC(gethostent, , + AC_CHECK_LIB(nsl, gethostent, , , $libxnet -lsocket)) AC_CHECK_FUNC(openlog, , AC_CHECK_LIB(gen, openlog, , - AC_CHECK_LIB(syslog, openlog, , , -lsocket))) + AC_CHECK_LIB(syslog, openlog, , , $libxnet -lsocket))) AC_CHECK_LIB(md5, MD5Init, , AC_CHECK_LIB(md, MD5Init)) AC_CHECK_FUNCS(MD5Init) @@ -345,7 +350,9 @@ case "$host" in ;; esac -AC_CHECK_FUNC(setsockopt, , AC_CHECK_LIB(socket, setsockopt)) +AC_CHECK_FUNC(setsockopt, , + [AC_CHECK_LIB(socket, setsockopt) + AC_CHECK_LIB(xnet, setsockopt)]) AC_HEADER_STDC AC_CHECK_HEADERS(bstring.h)