diff options
author | NIIBE Yutaka <gniibe@fsij.org> | 2018-04-12 09:40:19 +0900 |
---|---|---|
committer | NIIBE Yutaka <gniibe@fsij.org> | 2018-04-12 09:40:19 +0900 |
commit | e35749023ca68de6f1f85d3072f7b36fd6f6fe7c (patch) | |
tree | 094c5f9456af077a1cffa33a0e2f79163534a373 | |
parent | 8ef76d9373db16f1ca176f9c87c8dac2758c8b85 (diff) | |
download | libgpg-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.ac | 14 |
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 |