Need -lsocket -lnsl for getaddrinfo(3) on Solaris at least.
This commit is contained in:
24
configure
vendored
24
configure
vendored
@@ -16816,19 +16816,6 @@ esac
|
|||||||
|
|
||||||
fi
|
fi
|
||||||
|
|
||||||
ac_fn_c_check_func "$LINENO" "getaddrinfo" "ac_cv_func_getaddrinfo"
|
|
||||||
if test "x$ac_cv_func_getaddrinfo" = xyes; then :
|
|
||||||
$as_echo "#define HAVE_GETADDRINFO 1" >>confdefs.h
|
|
||||||
|
|
||||||
else
|
|
||||||
case " $LIBOBJS " in
|
|
||||||
*" getaddrinfo.$ac_objext "* ) ;;
|
|
||||||
*) LIBOBJS="$LIBOBJS getaddrinfo.$ac_objext"
|
|
||||||
;;
|
|
||||||
esac
|
|
||||||
|
|
||||||
fi
|
|
||||||
|
|
||||||
ac_fn_c_check_func "$LINENO" "memrchr" "ac_cv_func_memrchr"
|
ac_fn_c_check_func "$LINENO" "memrchr" "ac_cv_func_memrchr"
|
||||||
if test "x$ac_cv_func_memrchr" = xyes; then :
|
if test "x$ac_cv_func_memrchr" = xyes; then :
|
||||||
$as_echo "#define HAVE_MEMRCHR 1" >>confdefs.h
|
$as_echo "#define HAVE_MEMRCHR 1" >>confdefs.h
|
||||||
@@ -17478,6 +17465,17 @@ fi
|
|||||||
|
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
for ac_func in getaddrinfo
|
||||||
|
do :
|
||||||
|
ac_fn_c_check_func "$LINENO" "getaddrinfo" "ac_cv_func_getaddrinfo"
|
||||||
|
if test "x$ac_cv_func_getaddrinfo" = xyes; then :
|
||||||
|
cat >>confdefs.h <<_ACEOF
|
||||||
|
#define HAVE_GETADDRINFO 1
|
||||||
|
_ACEOF
|
||||||
|
|
||||||
|
fi
|
||||||
|
done
|
||||||
|
|
||||||
for ac_func in getprogname
|
for ac_func in getprogname
|
||||||
do :
|
do :
|
||||||
ac_fn_c_check_func "$LINENO" "getprogname" "ac_cv_func_getprogname"
|
ac_fn_c_check_func "$LINENO" "getprogname" "ac_cv_func_getprogname"
|
||||||
|
@@ -2137,7 +2137,7 @@ AC_CHECK_FUNCS(utimes, [AC_CHECK_FUNCS(futimes futimesat, [break])], [AC_CHECK_F
|
|||||||
AC_CHECK_FUNCS(killpg, [], [AC_LIBOBJ(killpg)])
|
AC_CHECK_FUNCS(killpg, [], [AC_LIBOBJ(killpg)])
|
||||||
SUDO_FUNC_FNMATCH([AC_DEFINE(HAVE_FNMATCH)], [AC_LIBOBJ(fnmatch)])
|
SUDO_FUNC_FNMATCH([AC_DEFINE(HAVE_FNMATCH)], [AC_LIBOBJ(fnmatch)])
|
||||||
SUDO_FUNC_ISBLANK
|
SUDO_FUNC_ISBLANK
|
||||||
AC_REPLACE_FUNCS(getaddrinfo memrchr strlcpy strlcat setenv)
|
AC_REPLACE_FUNCS(memrchr strlcpy strlcat setenv)
|
||||||
AC_CHECK_FUNCS(nanosleep, [], [
|
AC_CHECK_FUNCS(nanosleep, [], [
|
||||||
# On Solaris, nanosleep is in librt
|
# On Solaris, nanosleep is in librt
|
||||||
AC_CHECK_LIB(rt, nanosleep, [REPLAY_LIBS="${REPLAY_LIBS} -lrt"], [AC_LIBOBJ(nanosleep)])
|
AC_CHECK_LIB(rt, nanosleep, [REPLAY_LIBS="${REPLAY_LIBS} -lrt"], [AC_LIBOBJ(nanosleep)])
|
||||||
@@ -2188,6 +2188,10 @@ dnl If syslog(3) not in libc, check -lsocket, -lnsl and -linet
|
|||||||
dnl
|
dnl
|
||||||
AC_CHECK_FUNC(syslog, , [AC_CHECK_LIB(socket, syslog, [NET_LIBS="${NET_LIBS} -lsocket"; LIBS="${LIBS} -lsocket"], AC_CHECK_LIB(nsl, syslog, [NET_LIBS="${NET_LIBS} -lnsl"; LIBS="${LIBS} -lnsl"], AC_CHECK_LIB(inet, syslog, [NET_LIBS="${NET_LIBS} -linet"; LIBS="${LIBS} -linet"])))])
|
AC_CHECK_FUNC(syslog, , [AC_CHECK_LIB(socket, syslog, [NET_LIBS="${NET_LIBS} -lsocket"; LIBS="${LIBS} -lsocket"], AC_CHECK_LIB(nsl, syslog, [NET_LIBS="${NET_LIBS} -lnsl"; LIBS="${LIBS} -lnsl"], AC_CHECK_LIB(inet, syslog, [NET_LIBS="${NET_LIBS} -linet"; LIBS="${LIBS} -linet"])))])
|
||||||
dnl
|
dnl
|
||||||
|
dnl Defer getaddrinfo(3) check until after network libs are added to LIBS
|
||||||
|
dnl
|
||||||
|
AC_CHECK_FUNCS(getaddrinfo)
|
||||||
|
dnl
|
||||||
dnl Check for getprogname() or __progname
|
dnl Check for getprogname() or __progname
|
||||||
dnl
|
dnl
|
||||||
AC_CHECK_FUNCS(getprogname, , [
|
AC_CHECK_FUNCS(getprogname, , [
|
||||||
|
Reference in New Issue
Block a user