16 lines
558 B
Diff
16 lines
558 B
Diff
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)
|