[Q/Patch] libresolv?

Albrecht Dreß <[email protected]> Sun, 02 Feb 2020 13:41:06 +0100
Newsgroups gmane.comp.gnome.apps.balsa
Message-ID <[email protected]>
Hi all,

I stumbled across the check for libresolv in configure.ac (and meson.build) – there seems to be no reference to it within the sources, so IMHO the check (and the linker option) could be removed as in the attached patch, couldn't it?  Or did I miss something?

Cheers,
Albrecht.

_______________________________________________
balsa-list mailing list
[email protected]
https://mail.gnome.org/mailman/listinfo/balsa-list
libresolv.diff (text/x-patch, 1.9 KB)
diff --git a/configure.ac b/configure.ac
index 080678d73..1d0cb3f4e 100644
--- a/configure.ac
+++ b/configure.ac
@@ -245,26 +245,6 @@ PKG_CHECK_MODULES(LIBNETCLIENT, [
 	gnutls
 ])
 
-AC_MSG_CHECKING(whether res_init is available)
-AC_LINK_IFELSE([AC_LANG_PROGRAM([[#include <resolv.h>;]],
-                               [[res_init();]])],
-               have_res_init=yes,
-               have_res_init=no)
-if test $have_res_init = no ; then
-    save_LIBS=$LIBS
-    LIBS="$LIBS -lresolv"
-    AC_LINK_IFELSE([AC_LANG_PROGRAM([[#include <resolv.h>;]],
-                                   [[res_init();]])],
-                   have_res_init=yes)
-fi
-AC_MSG_RESULT([$have_res_init])
-if test $have_res_init = no ; then
-    LIBS=$save_LIBS
-else
-    AC_DEFINE(HAVE_RES_INIT,1,
-              [Defined when res_init is available.])
-fi
-
 dnl ##########################################################################
 dnl Check versions
 dnl ##########################################################################
diff --git a/meson.build b/meson.build
index ec05689c9..2ab92ff10 100644
--- a/meson.build
+++ b/meson.build
@@ -159,22 +159,6 @@ libnetclient_deps = [glib_dep,
                      gio_dep,
                      gnutls_dep]
 
-# Check whether res_init is available
-result = compiler.has_function('res_init', prefix : '#include <resolv.h>')
-if not result
-  result = compiler.has_function('res_init',
-                                 prefix : '#include <resolv.h>',
-                                 args   : '-lresolv')
-  if result
-    add_global_link_arguments('-lresolv')
-  endif
-endif
-
-if result
-  conf.set('HAVE_RES_INIT', 1,
-    description : 'Defined when res_init is available.')
-endif
-
 # ##########################################################################
 # Check versions
 # ##########################################################################
signature.asc (application/pgp-signature, 488 B)
-----BEGIN PGP SIGNATURE-----

iQEzBAABCgAdFiEEcCEPemLFTtyGf4zATKlvDmfn2fgFAl42w2IACgkQTKlvDmfn
2fjD1Af9FG0O4egbpH9bYpzmo06uYJscjNDKZKzK3RTvqLeOCHHoZkX3XDIX9fq4
7Y4kuf97sL/HbnMeoQ7SRkBR3S2h9eZ0R8xtkXpxZfA9wOzcvQmp1mKmBA8Ta1+d
4evNa19VkXK+PkDFYLuXHcXy8HPiYh6Cgk4q+496LWaXGjxQ5BZYchi96Jt+0H4Z
OeEKY76LZny7VjbHR8BmjHzBmAfqFjUWXOBoMGb6pSSl7bqJ4ZPesHITKFRweKIz
YJMBhsUsMwgaMlfX1dcXCbCbkSid62Qk6BU8zppWGfgXVM/X4dM07p6w08UdOtwk
XCKQC+c2cDwwY/jhsX7dqczAaFUnFQ==
=98P1
-----END PGP SIGNATURE-----