From e35749023ca68de6f1f85d3072f7b36fd6f6fe7c Mon Sep 17 00:00:00 2001 From: NIIBE Yutaka Date: Thu, 12 Apr 2018 09:40:19 +0900 Subject: build: Check -lsocket -lnsl for Solaris. * configure.ac: Check inet_addr for -lnsl, and socket for -lsocket. -- Once I used LIB_SOCKET_NSL for the variable name, but it is already used by AX_LIB_SOCKET_NSL in autoconf-archive as an alias of the macro. So, I changed the variable name. GnuPG-bug-id: 3869 Signed-off-by: NIIBE Yutaka --- configure.ac | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/configure.ac b/configure.ac index e1f8858..2026128 100644 --- a/configure.ac +++ b/configure.ac @@ -462,6 +462,20 @@ AC_SEARCH_LIBS([sched_yield], [rt posix4], config_libs="$config_libs $LIB_SCHED_YIELD" fi]) +LIB_NETWORK= +AC_SUBST([LIB_NETWORK]) +AC_SEARCH_LIBS([inet_addr], [nsl], + [if test "$ac_cv_search_inet_addr" != "none required"; then + LIB_NETWORK=$ac_cv_search_inet_addr + fi]) +AC_SEARCH_LIBS([socket], [socket], + [if test "$ac_cv_search_socket" != "none required"; then + LIB_NETWORK="$ac_cv_search_socket $LIB_NETWORK" + fi], [], [$LIB_NETWORK]) +if test "x$LIB_NETWORK" != x; then + config_libs="$config_libs $LIB_NETWORK" +fi + # Check for optional readline support GNUPG_CHECK_READLINE -- cgit v1.2.3