]> code.delx.au - gnu-emacs/commitdiff
Add checks for getaddrinfo_a
authorLars Ingebrigtsen <larsi@gnus.org>
Thu, 28 Jan 2016 22:51:55 +0000 (23:51 +0100)
committerLars Ingebrigtsen <larsi@gnus.org>
Thu, 28 Jan 2016 22:51:55 +0000 (23:51 +0100)
* configure.ac: Detect getaddrinfo_a.

configure.ac
src/Makefile.in

index d3b518366ef6a627c67ceeb9815c8a4a49f2730e..b00cc1a266f27a507e37940eb49506f8397af856 100644 (file)
@@ -2408,6 +2408,15 @@ if test "${HAVE_X11}" = "yes" || test "${HAVE_NS}" = "yes" || test "${HAVE_W32}"
   fi
 fi
 
+GETADDRINFO_A_LIBS="-lanl"
+AC_CHECK_LIB(anl, getaddrinfo_a, HAVE_GETADDRINFO_A=yes, HAVE_GETADDRINFO_A=no,
+        [$GETADDRINFO_A_LIBS])
+AC_SUBST(GETADDRINFO_A_LIBS)
+
+OLD_LIBS=$LIBS
+LIBS="-lanl $LIBS"
+AC_CHECK_FUNCS(getaddrinfo_a)
+LIBS=$OLD_LIBS
 
 HAVE_GTK=no
 GTK_OBJ=
index defce62c52959bb6bd44eed7b9899052c5048fc5..233ed19e8fb9335dbded06cfffd1074b8a44e5da 100644 (file)
@@ -229,6 +229,8 @@ IMAGEMAGICK_CFLAGS= @IMAGEMAGICK_CFLAGS@
 LIBXML2_LIBS = @LIBXML2_LIBS@
 LIBXML2_CFLAGS = @LIBXML2_CFLAGS@
 
+GETADDRINFO_A_LIBS = @GETADDRINFO_A_LIBS@
+
 LIBZ = @LIBZ@
 
 ## system-specific libs for dynamic modules, else empty
@@ -473,7 +475,7 @@ LIBES = $(LIBS) $(W32_LIBS) $(LIBS_GNUSTEP) $(LIBX_BASE) $(LIBIMAGE) \
    $(LIBXML2_LIBS) $(LIBGPM) $(LIBRESOLV) $(LIBS_SYSTEM) $(CAIRO_LIBS) \
    $(LIBS_TERMCAP) $(GETLOADAVG_LIBS) $(SETTINGS_LIBS) $(LIBSELINUX_LIBS) \
    $(FREETYPE_LIBS) $(FONTCONFIG_LIBS) $(LIBOTF_LIBS) $(M17N_FLT_LIBS) \
-   $(LIBGNUTLS_LIBS) $(LIB_PTHREAD) \
+   $(LIBGNUTLS_LIBS) $(LIB_PTHREAD) $(GETADDRINFO_A_LIBS) \
    $(NOTIFY_LIBS) $(LIB_MATH) $(LIBZ) $(LIBMODULES)
 
 $(leimdir)/leim-list.el: bootstrap-emacs$(EXEEXT)