mirror of
https://github.com/OpenVPN/openvpn.git
synced 2024-09-20 03:52:28 +02:00
build: autoconf: misc sockets fixups
Signed-off-by: Alon Bar-Lev <alon.barlev@gmail.com> Acked-by: David Sommerseth <davids@redhat.com> Signed-off-by: David Sommerseth <davids@redhat.com>
This commit is contained in:
parent
4df219c764
commit
aee7428c53
53
configure.ac
53
configure.ac
@ -522,6 +522,33 @@ AC_CHECK_FUNCS([ \
|
||||
chsize ftruncate execve getpeereid umask basename dirname access \
|
||||
epoll_create \
|
||||
])
|
||||
|
||||
AC_CHECK_LIB(
|
||||
[dl],
|
||||
[dlopen],
|
||||
[DL_LIBS="-ldl"]
|
||||
)
|
||||
AC_SUBST([DL_LIBS])
|
||||
|
||||
AC_CHECK_LIB(
|
||||
[nsl],
|
||||
[inet_ntoa],
|
||||
[SOCKETS_LIBS="${SOCKETS_LIBS} -lnsl"]
|
||||
)
|
||||
AC_CHECK_LIB(
|
||||
[socket],
|
||||
[socket],
|
||||
[SOCKETS_LIBS="${SOCKETS_LIBS} -lsocket"]
|
||||
)
|
||||
AC_CHECK_LIB(
|
||||
[resolv],
|
||||
[gethostbyname],
|
||||
[SOCKETS_LIBS="${SOCKETS_LIBS} -lresolv"]
|
||||
)
|
||||
AC_SUBST([SOCKETS_LIBS])
|
||||
|
||||
old_LIBS="${LIBS}"
|
||||
LIBS="${LIBS} ${SOCKETS_LIBS}"
|
||||
AC_CHECK_FUNCS([sendmsg recvmsg inet_ntop inet_pton])
|
||||
AC_CHECK_FUNCS(
|
||||
[res_init],
|
||||
@ -529,7 +556,6 @@ AC_CHECK_FUNCS(
|
||||
,
|
||||
[[#include <resolv.h>]]
|
||||
)
|
||||
|
||||
# Windows use stdcall for winsock so we cannot auto detect these
|
||||
m4_define(
|
||||
[SOCKET_FUNCS],
|
||||
@ -555,30 +581,7 @@ else
|
||||
)
|
||||
AC_CHECK_FUNCS(SOCKET_OPT_FUNCS)
|
||||
fi
|
||||
|
||||
AC_CHECK_LIB(
|
||||
[dl],
|
||||
[dlopen],
|
||||
[DL_LIBS="-ldl"]
|
||||
)
|
||||
AC_SUBST([DL_LIBS])
|
||||
|
||||
AC_CHECK_LIB(
|
||||
[nsl],
|
||||
[inet_ntoa],
|
||||
[SOCKETS_LIBS="${SOCKETS_LIBS} -lnsl"]
|
||||
)
|
||||
AC_CHECK_LIB(
|
||||
[socket],
|
||||
[socket],
|
||||
[SOCKETS_LIBS="${SOCKETS_LIBS} -lsocket"]
|
||||
)
|
||||
AC_CHECK_LIB(
|
||||
[resolv],
|
||||
[gethostbyname],
|
||||
[SOCKETS_LIBS="${SOCKETS_LIBS} -lresolv"]
|
||||
)
|
||||
AC_SUBST([SOCKETS_LIBS])
|
||||
LIBS="${old_LIBS}"
|
||||
|
||||
AC_CHECK_LIB(
|
||||
[selinux],
|
||||
|
Loading…
Reference in New Issue
Block a user