1From 9b4070944578336506cd0a76de6f733c72d0ca74 Mon Sep 17 00:00:00 2001 2From: "Yann E. MORIN" <yann.morin.1998@free.fr> 3Date: Sat, 13 Oct 2018 11:11:15 +0200 4Subject: [PATCH] configure: fix detection of re-entrant resolver functions 5 6Fixes https://issues.asterisk.org/jira/browse/ASTERISK-21795 7 8uClibc does not provide res_nsearch: 9asterisk-16.0.0/main/dns.c:506: undefined reference to `res_nsearch' 10 11Patch coded by Yann E. MORIN: 12http://lists.busybox.net/pipermail/buildroot/2018-October/232630.html 13 14Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de> 15--- 16 configure.ac | 6 +++++- 17 1 file changed, 5 insertions(+), 1 deletion(-) 18 19diff --git a/configure.ac b/configure.ac 20index dd0c8edd13..ee1ca9ceb6 100644 21--- a/configure.ac 22+++ b/configure.ac 23@@ -1388,7 +1388,11 @@ AC_LINK_IFELSE( 24 #include <arpa/nameser.h> 25 #endif 26 #include <resolv.h>], 27- [int foo = res_ninit(NULL);])], 28+ [ 29+ int foo; 30+ foo = res_ninit(NULL); 31+ foo = res_nsearch(NULL, NULL, 0, 0, NULL, 0); 32+ ])], 33 AC_MSG_RESULT(yes) 34 AC_DEFINE([HAVE_RES_NINIT], 1, [Define to 1 if your system has the re-entrant resolver functions.]) 35 AC_SEARCH_LIBS(res_9_ndestroy, resolv) 36-- 372.19.1 38 39