[tor-commits] [torsocks/master] Use AC_CHECK_FUNC rather than AC_LINK_IFELSE.

dgoulet at torproject.org dgoulet at torproject.org
Fri Apr 4 22:40:26 UTC 2014

commit 5f91d0e3a2fed2642a24393d6b6aecd30573430f
Author: Linus Nordberg <linus at nordberg.se>
Date:   Mon Aug 26 22:07:08 2013 +0200

    Use AC_CHECK_FUNC rather than AC_LINK_IFELSE.
    It does the same thing, only with less eye pain.
    Signed-off-by: David Goulet <dgoulet at ev0ke.net>
 configure.ac |    4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/configure.ac b/configure.ac
index 70c9efb..8f2f392 100644
--- a/configure.ac
+++ b/configure.ac
@@ -54,7 +54,7 @@ AC_CHECK_HEADER(fcntl.h,,AC_MSG_ERROR("fcntl.h not found"))
 dnl Other headers we're interested in
-dnl Checks for library functions.
+dnl Checks for required library functions.
 AC_CHECK_FUNCS(strcspn strdup strerror strspn strtol mmap strcasecmp \
    strncasecmp strtol,,[AC_MSG_ERROR("Required function not found")])
@@ -106,7 +106,7 @@ AC_CHECK_FUNC(gethostbyname, AC_DEFINE([HAVE_GETHOSTBYNAME],[],[Description]), [
 dnl Do we have dlopen(3) without -ldl?
-AC_LINK_IFELSE([AC_LANG_PROGRAM([[]],[[return dlopen ();]])], [have_builtin_dl=yes])
+AC_CHECK_FUNC([dlopen], [have_builtin_dl=yes])
 AM_CONDITIONAL([HAVE_BUILTIN_DL], [test "$have_builtin_dl" = "yes"])
 dnl OpenBSD needs -lpthread. It also doesn't support AI_V4MAPPED.

More information about the tor-commits mailing list