summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNIIBE Yutaka <gniibe@fsij.org>2018-04-12 09:40:19 +0900
committerNIIBE Yutaka <gniibe@fsij.org>2018-04-12 09:40:19 +0900
commite35749023ca68de6f1f85d3072f7b36fd6f6fe7c (patch)
tree094c5f9456af077a1cffa33a0e2f79163534a373
parent8ef76d9373db16f1ca176f9c87c8dac2758c8b85 (diff)
downloadlibgpg-error-e35749023ca68de6f1f85d3072f7b36fd6f6fe7c.tar.gz
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 <gniibe@fsij.org>
-rw-r--r--configure.ac14
1 files changed, 14 insertions, 0 deletions
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