blob: 04bde3908868126e49ad62978a10a15aa5dd8d33 [file] [log] [blame]
diff --git a/src/lib/krb5/os/dnsglue.c b/src/lib/krb5/os/dnsglue.c
index 0cd213f..db35532 100644
--- a/src/lib/krb5/os/dnsglue.c
+++ b/src/lib/krb5/os/dnsglue.c
@@ -87,6 +87,10 @@ static int initparse(struct krb5int_dns_state *);
#elif HAVE_RES_NINIT && HAVE_RES_NSEARCH
+#if defined(__x86_64__)
+__asm__(".symver __res_nsearch,__res_nsearch@GLIBC_2.2.5");
+#endif
+
/* Use res_ninit, res_nsearch, and res_ndestroy or res_nclose. */
#define DECLARE_HANDLE(h) struct __res_state h
#define INIT_HANDLE(h) (memset(&h, 0, sizeof(h)), res_ninit(&h) == 0)