
$FreeBSD$

--- configure.orig
+++ configure
@@ -322,13 +322,19 @@
 
 echo 'SSL_CLIENT=ssl_'$ssl'.o' >> Makefile.settings
 
-for i in /lib /usr/lib /usr/local/lib; do
-	if [ -f $i/libresolv.a ]; then
+if [ $arch = FreeBSD ]; then
+	if [ `strings /lib/libc.so.7 |grep res_query |wc -l` -gt 0 ]; then
 		echo '#define HAVE_RESOLV_A' >> config.h
-		echo 'EFLAGS+='$i'/libresolv.a' >> Makefile.settings
-		break
-	fi
-done
+	fi;
+else
+	for i in /lib /usr/lib /usr/local/lib; do
+		if [ -f $i/libresolv.a ]; then
+			echo '#define HAVE_RESOLV_A' >> config.h
+			echo 'EFLAGS+='$i'/libresolv.a' >> Makefile.settings
+			break
+		fi
+	done
+fi;
 
 STORAGES="text xml"
 
