[Pkg-gnupg-commit] [libassuan] 07/14: Improve test for inet_pton on Solaris.

Daniel Kahn Gillmor dkg at fifthhorseman.net
Fri Jul 15 00:20:38 UTC 2016


This is an automated email from the git hooks/post-receive script.

dkg pushed a commit to branch master
in repository libassuan.

commit c52829e32fe9108fc0e39d478eede24ac5e694ac
Author: Werner Koch <wk at gnupg.org>
Date:   Wed Jul 13 16:21:06 2016 +0200

    Improve test for inet_pton on Solaris.
    
    * configure.ac (HAVE_INET_PTON): Add a fallback test.
    --
    
    GnuPG-bug-id: 1476
    Signed-off-by: Werner Koch <wk at gnupg.org>
---
 configure.ac | 10 ++++++++++
 1 file changed, 10 insertions(+)

diff --git a/configure.ac b/configure.ac
index 755a55c..9a6588b 100644
--- a/configure.ac
+++ b/configure.ac
@@ -363,6 +363,16 @@ AM_PATH_GPG_ERROR(1.17,, AC_MSG_ERROR([libgpg-error was not found]))
 AC_CHECK_FUNCS([flockfile funlockfile inet_pton stat getaddrinfo \
                 getrlimit ])
 
+# If we didn't find inet_pton, it might be in -lsocket (which might
+# require -lnsl)
+if test X"$ac_cv_func_inet_pton" != X"yes" ; then
+    AC_SEARCH_LIBS([inet_pton],[socket],[],[],[-lnsl])
+    if test X"$ac_cv_search_inet_pton" != X"no" ; then
+        AC_DEFINE([HAVE_INET_PTON],1,[Define to 1 if you have `inet_pton'.])
+    fi
+fi
+
+
 # On some systems (e.g. Solaris) nanosleep requires linking to librl.
 # Given that we use nanosleep only as an optimization over a select
 # based wait function we want it only if it is available in libc.

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-gnupg/libassuan.git



More information about the Pkg-gnupg-commit mailing list