author | Stacey Marshall <Stacey.Marshall@Oracle.COM> |
Thu, 16 Jun 2016 13:48:33 +0100 | |
changeset 6227 | a498cb624014 |
permissions | -rw-r--r-- |
6227
a498cb624014
PSARC/2016/261 BIND 9.10
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff
changeset
|
1 |
Patch file created at Oracle to use krb5-config to discover libraries |
a498cb624014
PSARC/2016/261 BIND 9.10
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff
changeset
|
2 |
and include paths for linking with gssapi. |
a498cb624014
PSARC/2016/261 BIND 9.10
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff
changeset
|
3 |
|
a498cb624014
PSARC/2016/261 BIND 9.10
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff
changeset
|
4 |
Intention is to share patch with ISC for their inclusion in future |
a498cb624014
PSARC/2016/261 BIND 9.10
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff
changeset
|
5 |
releases of BIND. |
a498cb624014
PSARC/2016/261 BIND 9.10
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff
changeset
|
6 |
|
a498cb624014
PSARC/2016/261 BIND 9.10
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff
changeset
|
7 |
--- a/configure.in Thu Jun 2 11:28:43 2016 |
a498cb624014
PSARC/2016/261 BIND 9.10
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff
changeset
|
8 |
+++ b/configure.in Thu Jun 2 11:43:34 2016 |
a498cb624014
PSARC/2016/261 BIND 9.10
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff
changeset
|
9 |
@@ -799,6 +799,49 @@ |
a498cb624014
PSARC/2016/261 BIND 9.10
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff
changeset
|
10 |
[ --with-gssapi=PATH Specify path for system-supplied GSSAPI [[default=yes]]], |
a498cb624014
PSARC/2016/261 BIND 9.10
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff
changeset
|
11 |
use_gssapi="$withval", use_gssapi="yes") |
a498cb624014
PSARC/2016/261 BIND 9.10
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff
changeset
|
12 |
|
a498cb624014
PSARC/2016/261 BIND 9.10
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff
changeset
|
13 |
+# first try using krb5-config, if that does not work then fall back to "yes" method. |
a498cb624014
PSARC/2016/261 BIND 9.10
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff
changeset
|
14 |
+if test "$use_gssapi" = "krb5-config" |
a498cb624014
PSARC/2016/261 BIND 9.10
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff
changeset
|
15 |
+then |
a498cb624014
PSARC/2016/261 BIND 9.10
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff
changeset
|
16 |
+ AC_MSG_RESULT(trying krb5_config) |
a498cb624014
PSARC/2016/261 BIND 9.10
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff
changeset
|
17 |
+ AC_PATH_PROG(KRB5_CONFIG, krb5-config) |
a498cb624014
PSARC/2016/261 BIND 9.10
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff
changeset
|
18 |
+ gssapi_cflags=`$KRB5_CONFIG --cflags gssapi` |
a498cb624014
PSARC/2016/261 BIND 9.10
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff
changeset
|
19 |
+ gssapi_libs=`$KRB5_CONFIG --libs gssapi` |
a498cb624014
PSARC/2016/261 BIND 9.10
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff
changeset
|
20 |
+ saved_cppflags="$CPPFLAGS" |
a498cb624014
PSARC/2016/261 BIND 9.10
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff
changeset
|
21 |
+ CPPFLAGS="$gssapi_cflags $CPPFLAGS" |
a498cb624014
PSARC/2016/261 BIND 9.10
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff
changeset
|
22 |
+ AC_CHECK_HEADERS(gssapi.h gssapi/gssapi.h, |
a498cb624014
PSARC/2016/261 BIND 9.10
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff
changeset
|
23 |
+ [ISC_PLATFORM_GSSAPIHEADER="#define ISC_PLATFORM_GSSAPIHEADER <$ac_header>"]) |
a498cb624014
PSARC/2016/261 BIND 9.10
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff
changeset
|
24 |
+ if test "$ISC_PLATFORM_GSSAPIHEADER" = ""; then |
a498cb624014
PSARC/2016/261 BIND 9.10
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff
changeset
|
25 |
+ AC_MSG_RESULT([krb5-config: gssapi.h not found]) |
a498cb624014
PSARC/2016/261 BIND 9.10
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff
changeset
|
26 |
+ CPPFLAGS="$saved_cppflags" |
a498cb624014
PSARC/2016/261 BIND 9.10
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff
changeset
|
27 |
+ use_gssapi="yes" |
a498cb624014
PSARC/2016/261 BIND 9.10
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff
changeset
|
28 |
+ else |
a498cb624014
PSARC/2016/261 BIND 9.10
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff
changeset
|
29 |
+ AC_CHECK_HEADERS(krb5/krb5.h krb5.h, |
a498cb624014
PSARC/2016/261 BIND 9.10
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff
changeset
|
30 |
+ [ISC_PLATFORM_KRB5HEADER="#define ISC_PLATFORM_KRB5HEADER <$ac_header>"]) |
a498cb624014
PSARC/2016/261 BIND 9.10
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff
changeset
|
31 |
+ if test "$ISC_PLATFORM_KRB5HEADER" = ""; then |
a498cb624014
PSARC/2016/261 BIND 9.10
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff
changeset
|
32 |
+ AC_MSG_RESULT([krb5-config: krb5.h not found]) |
a498cb624014
PSARC/2016/261 BIND 9.10
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff
changeset
|
33 |
+ CPPFLAGS="$saved_cppflags" |
a498cb624014
PSARC/2016/261 BIND 9.10
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff
changeset
|
34 |
+ use_gssapi="yes" |
a498cb624014
PSARC/2016/261 BIND 9.10
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff
changeset
|
35 |
+ else |
a498cb624014
PSARC/2016/261 BIND 9.10
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff
changeset
|
36 |
+ CPPFLAGS="$saved_cppflags" |
a498cb624014
PSARC/2016/261 BIND 9.10
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff
changeset
|
37 |
+ saved_libs="$LIBS" |
a498cb624014
PSARC/2016/261 BIND 9.10
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff
changeset
|
38 |
+ LIBS=$gssapi_libs |
a498cb624014
PSARC/2016/261 BIND 9.10
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff
changeset
|
39 |
+ AC_MSG_CHECKING([krb5-config linking as $LIBS]) |
a498cb624014
PSARC/2016/261 BIND 9.10
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff
changeset
|
40 |
+ AC_TRY_LINK( , [gss_acquire_cred();krb5_init_context()], |
a498cb624014
PSARC/2016/261 BIND 9.10
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff
changeset
|
41 |
+ gssapi_linked=yes, gssapi_linked=no) |
a498cb624014
PSARC/2016/261 BIND 9.10
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff
changeset
|
42 |
+ case $gssapi_linked in |
a498cb624014
PSARC/2016/261 BIND 9.10
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff
changeset
|
43 |
+ yes) AC_MSG_RESULT([krb5-config: linked]);; |
a498cb624014
PSARC/2016/261 BIND 9.10
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff
changeset
|
44 |
+ no) AC_MSG_RESULT([krb5-config: could not determine proper GSSAPI linkage]) |
a498cb624014
PSARC/2016/261 BIND 9.10
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff
changeset
|
45 |
+ use_gssapi="yes" |
a498cb624014
PSARC/2016/261 BIND 9.10
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff
changeset
|
46 |
+ ;; |
a498cb624014
PSARC/2016/261 BIND 9.10
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff
changeset
|
47 |
+ esac |
a498cb624014
PSARC/2016/261 BIND 9.10
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff
changeset
|
48 |
+ LIBS=$saved_libs |
a498cb624014
PSARC/2016/261 BIND 9.10
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff
changeset
|
49 |
+ fi |
a498cb624014
PSARC/2016/261 BIND 9.10
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff
changeset
|
50 |
+ fi |
a498cb624014
PSARC/2016/261 BIND 9.10
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff
changeset
|
51 |
+ if test "$use_gssapi" = "yes"; then |
a498cb624014
PSARC/2016/261 BIND 9.10
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff
changeset
|
52 |
+ AC_MSG_CHECKING([for GSSAPI library, non krb5-config method]) |
a498cb624014
PSARC/2016/261 BIND 9.10
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff
changeset
|
53 |
+ fi |
a498cb624014
PSARC/2016/261 BIND 9.10
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff
changeset
|
54 |
+fi |
a498cb624014
PSARC/2016/261 BIND 9.10
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff
changeset
|
55 |
+ |
a498cb624014
PSARC/2016/261 BIND 9.10
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff
changeset
|
56 |
# gssapi is just the framework, we really require kerberos v5, so |
a498cb624014
PSARC/2016/261 BIND 9.10
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff
changeset
|
57 |
# look for those headers (the gssapi headers must be there, too) |
a498cb624014
PSARC/2016/261 BIND 9.10
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff
changeset
|
58 |
# The problem with this implementation is that it doesn't allow |
a498cb624014
PSARC/2016/261 BIND 9.10
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff
changeset
|
59 |
@@ -842,6 +885,11 @@ |
a498cb624014
PSARC/2016/261 BIND 9.10
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff
changeset
|
60 |
yes) |
a498cb624014
PSARC/2016/261 BIND 9.10
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff
changeset
|
61 |
AC_MSG_ERROR([--with-gssapi must specify a path]) |
a498cb624014
PSARC/2016/261 BIND 9.10
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff
changeset
|
62 |
;; |
a498cb624014
PSARC/2016/261 BIND 9.10
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff
changeset
|
63 |
+ krb5-config) |
a498cb624014
PSARC/2016/261 BIND 9.10
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff
changeset
|
64 |
+ USE_GSSAPI='-DGSSAPI' |
a498cb624014
PSARC/2016/261 BIND 9.10
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff
changeset
|
65 |
+ DST_GSSAPI_INC="$gssapi_cflags" |
a498cb624014
PSARC/2016/261 BIND 9.10
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff
changeset
|
66 |
+ DNS_GSSAPI_LIBS="$gssapi_libs" |
a498cb624014
PSARC/2016/261 BIND 9.10
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff
changeset
|
67 |
+ ;; |
a498cb624014
PSARC/2016/261 BIND 9.10
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff
changeset
|
68 |
*) |
a498cb624014
PSARC/2016/261 BIND 9.10
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff
changeset
|
69 |
AC_MSG_RESULT(looking in $use_gssapi/lib) |
a498cb624014
PSARC/2016/261 BIND 9.10
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff
changeset
|
70 |
USE_GSSAPI='-DGSSAPI' |
a498cb624014
PSARC/2016/261 BIND 9.10
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff
changeset
|
71 |
--- a/configure Sun Feb 28 16:29:06 2016 |
a498cb624014
PSARC/2016/261 BIND 9.10
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff
changeset
|
72 |
+++ b/configure Thu Jun 2 03:56:59 2016 |
a498cb624014
PSARC/2016/261 BIND 9.10
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff
changeset
|
73 |
@@ -1,5 +1,5 @@ |
a498cb624014
PSARC/2016/261 BIND 9.10
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff
changeset
|
74 |
#! /bin/sh |
a498cb624014
PSARC/2016/261 BIND 9.10
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff
changeset
|
75 |
-# Copyright (C) 2004-2015 Internet Systems Consortium, Inc. ("ISC") |
a498cb624014
PSARC/2016/261 BIND 9.10
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff
changeset
|
76 |
+# Copyright (C) 2004-2016 Internet Systems Consortium, Inc. ("ISC") |
a498cb624014
PSARC/2016/261 BIND 9.10
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff
changeset
|
77 |
# Copyright (C) 1996-2003 Internet Software Consortium. |
a498cb624014
PSARC/2016/261 BIND 9.10
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff
changeset
|
78 |
# |
a498cb624014
PSARC/2016/261 BIND 9.10
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff
changeset
|
79 |
# Permission to use, copy, modify, and/or distribute this software for any |
a498cb624014
PSARC/2016/261 BIND 9.10
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff
changeset
|
80 |
@@ -851,6 +851,7 @@ |
a498cb624014
PSARC/2016/261 BIND 9.10
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff
changeset
|
81 |
ISC_PLATFORM_GSSAPI_KRB5_HEADER |
a498cb624014
PSARC/2016/261 BIND 9.10
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff
changeset
|
82 |
ISC_PLATFORM_GSSAPIHEADER |
a498cb624014
PSARC/2016/261 BIND 9.10
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff
changeset
|
83 |
ISC_PLATFORM_HAVEGSSAPI |
a498cb624014
PSARC/2016/261 BIND 9.10
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff
changeset
|
84 |
+KRB5_CONFIG |
a498cb624014
PSARC/2016/261 BIND 9.10
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff
changeset
|
85 |
GEOIPLINKOBJS |
a498cb624014
PSARC/2016/261 BIND 9.10
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff
changeset
|
86 |
GEOIPLINKSRCS |
a498cb624014
PSARC/2016/261 BIND 9.10
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff
changeset
|
87 |
LWRES_PLATFORM_NEEDSYSSELECTH |
a498cb624014
PSARC/2016/261 BIND 9.10
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff
changeset
|
88 |
@@ -13975,6 +13976,133 @@ |
a498cb624014
PSARC/2016/261 BIND 9.10
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff
changeset
|
89 |
fi |
a498cb624014
PSARC/2016/261 BIND 9.10
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff
changeset
|
90 |
|
a498cb624014
PSARC/2016/261 BIND 9.10
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff
changeset
|
91 |
|
a498cb624014
PSARC/2016/261 BIND 9.10
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff
changeset
|
92 |
+# first try using krb5-config, if that does not work then fall back to "yes" method. |
a498cb624014
PSARC/2016/261 BIND 9.10
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff
changeset
|
93 |
+if test "$use_gssapi" = "krb5-config" |
a498cb624014
PSARC/2016/261 BIND 9.10
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff
changeset
|
94 |
+then |
a498cb624014
PSARC/2016/261 BIND 9.10
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff
changeset
|
95 |
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: trying krb5_config" >&5 |
a498cb624014
PSARC/2016/261 BIND 9.10
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff
changeset
|
96 |
+$as_echo "trying krb5_config" >&6; } |
a498cb624014
PSARC/2016/261 BIND 9.10
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff
changeset
|
97 |
+ # Extract the first word of "krb5-config", so it can be a program name with args. |
a498cb624014
PSARC/2016/261 BIND 9.10
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff
changeset
|
98 |
+set dummy krb5-config; ac_word=$2 |
a498cb624014
PSARC/2016/261 BIND 9.10
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff
changeset
|
99 |
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 |
a498cb624014
PSARC/2016/261 BIND 9.10
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff
changeset
|
100 |
+$as_echo_n "checking for $ac_word... " >&6; } |
a498cb624014
PSARC/2016/261 BIND 9.10
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff
changeset
|
101 |
+if ${ac_cv_path_KRB5_CONFIG+:} false; then : |
a498cb624014
PSARC/2016/261 BIND 9.10
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff
changeset
|
102 |
+ $as_echo_n "(cached) " >&6 |
a498cb624014
PSARC/2016/261 BIND 9.10
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff
changeset
|
103 |
+else |
a498cb624014
PSARC/2016/261 BIND 9.10
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff
changeset
|
104 |
+ case $KRB5_CONFIG in |
a498cb624014
PSARC/2016/261 BIND 9.10
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff
changeset
|
105 |
+ [\\/]* | ?:[\\/]*) |
a498cb624014
PSARC/2016/261 BIND 9.10
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff
changeset
|
106 |
+ ac_cv_path_KRB5_CONFIG="$KRB5_CONFIG" # Let the user override the test with a path. |
a498cb624014
PSARC/2016/261 BIND 9.10
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff
changeset
|
107 |
+ ;; |
a498cb624014
PSARC/2016/261 BIND 9.10
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff
changeset
|
108 |
+ *) |
a498cb624014
PSARC/2016/261 BIND 9.10
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff
changeset
|
109 |
+ as_save_IFS=$IFS; IFS=$PATH_SEPARATOR |
a498cb624014
PSARC/2016/261 BIND 9.10
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff
changeset
|
110 |
+for as_dir in $PATH |
a498cb624014
PSARC/2016/261 BIND 9.10
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff
changeset
|
111 |
+do |
a498cb624014
PSARC/2016/261 BIND 9.10
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff
changeset
|
112 |
+ IFS=$as_save_IFS |
a498cb624014
PSARC/2016/261 BIND 9.10
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff
changeset
|
113 |
+ test -z "$as_dir" && as_dir=. |
a498cb624014
PSARC/2016/261 BIND 9.10
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff
changeset
|
114 |
+ for ac_exec_ext in '' $ac_executable_extensions; do |
a498cb624014
PSARC/2016/261 BIND 9.10
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff
changeset
|
115 |
+ if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then |
a498cb624014
PSARC/2016/261 BIND 9.10
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff
changeset
|
116 |
+ ac_cv_path_KRB5_CONFIG="$as_dir/$ac_word$ac_exec_ext" |
a498cb624014
PSARC/2016/261 BIND 9.10
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff
changeset
|
117 |
+ $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 |
a498cb624014
PSARC/2016/261 BIND 9.10
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff
changeset
|
118 |
+ break 2 |
a498cb624014
PSARC/2016/261 BIND 9.10
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff
changeset
|
119 |
+ fi |
a498cb624014
PSARC/2016/261 BIND 9.10
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff
changeset
|
120 |
+done |
a498cb624014
PSARC/2016/261 BIND 9.10
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff
changeset
|
121 |
+ done |
a498cb624014
PSARC/2016/261 BIND 9.10
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff
changeset
|
122 |
+IFS=$as_save_IFS |
a498cb624014
PSARC/2016/261 BIND 9.10
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff
changeset
|
123 |
+ |
a498cb624014
PSARC/2016/261 BIND 9.10
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff
changeset
|
124 |
+ ;; |
a498cb624014
PSARC/2016/261 BIND 9.10
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff
changeset
|
125 |
+esac |
a498cb624014
PSARC/2016/261 BIND 9.10
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff
changeset
|
126 |
+fi |
a498cb624014
PSARC/2016/261 BIND 9.10
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff
changeset
|
127 |
+KRB5_CONFIG=$ac_cv_path_KRB5_CONFIG |
a498cb624014
PSARC/2016/261 BIND 9.10
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff
changeset
|
128 |
+if test -n "$KRB5_CONFIG"; then |
a498cb624014
PSARC/2016/261 BIND 9.10
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff
changeset
|
129 |
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $KRB5_CONFIG" >&5 |
a498cb624014
PSARC/2016/261 BIND 9.10
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff
changeset
|
130 |
+$as_echo "$KRB5_CONFIG" >&6; } |
a498cb624014
PSARC/2016/261 BIND 9.10
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff
changeset
|
131 |
+else |
a498cb624014
PSARC/2016/261 BIND 9.10
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff
changeset
|
132 |
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 |
a498cb624014
PSARC/2016/261 BIND 9.10
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff
changeset
|
133 |
+$as_echo "no" >&6; } |
a498cb624014
PSARC/2016/261 BIND 9.10
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff
changeset
|
134 |
+fi |
a498cb624014
PSARC/2016/261 BIND 9.10
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff
changeset
|
135 |
+ |
a498cb624014
PSARC/2016/261 BIND 9.10
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff
changeset
|
136 |
+ |
a498cb624014
PSARC/2016/261 BIND 9.10
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff
changeset
|
137 |
+ gssapi_cflags=`$KRB5_CONFIG --cflags gssapi` |
a498cb624014
PSARC/2016/261 BIND 9.10
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff
changeset
|
138 |
+ gssapi_libs=`$KRB5_CONFIG --libs gssapi` |
a498cb624014
PSARC/2016/261 BIND 9.10
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff
changeset
|
139 |
+ saved_cppflags="$CPPFLAGS" |
a498cb624014
PSARC/2016/261 BIND 9.10
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff
changeset
|
140 |
+ CPPFLAGS="$gssapi_cflags $CPPFLAGS" |
a498cb624014
PSARC/2016/261 BIND 9.10
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff
changeset
|
141 |
+ for ac_header in gssapi.h gssapi/gssapi.h |
a498cb624014
PSARC/2016/261 BIND 9.10
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff
changeset
|
142 |
+do : |
a498cb624014
PSARC/2016/261 BIND 9.10
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff
changeset
|
143 |
+ as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` |
a498cb624014
PSARC/2016/261 BIND 9.10
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff
changeset
|
144 |
+ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default" |
a498cb624014
PSARC/2016/261 BIND 9.10
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff
changeset
|
145 |
+if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : |
a498cb624014
PSARC/2016/261 BIND 9.10
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff
changeset
|
146 |
+ cat >>confdefs.h <<_ACEOF |
a498cb624014
PSARC/2016/261 BIND 9.10
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff
changeset
|
147 |
+#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 |
a498cb624014
PSARC/2016/261 BIND 9.10
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff
changeset
|
148 |
+_ACEOF |
a498cb624014
PSARC/2016/261 BIND 9.10
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff
changeset
|
149 |
+ ISC_PLATFORM_GSSAPIHEADER="#define ISC_PLATFORM_GSSAPIHEADER <$ac_header>" |
a498cb624014
PSARC/2016/261 BIND 9.10
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff
changeset
|
150 |
+fi |
a498cb624014
PSARC/2016/261 BIND 9.10
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff
changeset
|
151 |
+ |
a498cb624014
PSARC/2016/261 BIND 9.10
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff
changeset
|
152 |
+done |
a498cb624014
PSARC/2016/261 BIND 9.10
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff
changeset
|
153 |
+ |
a498cb624014
PSARC/2016/261 BIND 9.10
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff
changeset
|
154 |
+ if test "$ISC_PLATFORM_GSSAPIHEADER" = ""; then |
a498cb624014
PSARC/2016/261 BIND 9.10
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff
changeset
|
155 |
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: krb5-config: gssapi.h not found" >&5 |
a498cb624014
PSARC/2016/261 BIND 9.10
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff
changeset
|
156 |
+$as_echo "krb5-config: gssapi.h not found" >&6; } |
a498cb624014
PSARC/2016/261 BIND 9.10
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff
changeset
|
157 |
+ CPPFLAGS="$saved_cppflags" |
a498cb624014
PSARC/2016/261 BIND 9.10
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff
changeset
|
158 |
+ use_gssapi="yes" |
a498cb624014
PSARC/2016/261 BIND 9.10
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff
changeset
|
159 |
+ else |
a498cb624014
PSARC/2016/261 BIND 9.10
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff
changeset
|
160 |
+ for ac_header in krb5/krb5.h krb5.h |
a498cb624014
PSARC/2016/261 BIND 9.10
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff
changeset
|
161 |
+do : |
a498cb624014
PSARC/2016/261 BIND 9.10
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff
changeset
|
162 |
+ as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` |
a498cb624014
PSARC/2016/261 BIND 9.10
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff
changeset
|
163 |
+ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default" |
a498cb624014
PSARC/2016/261 BIND 9.10
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff
changeset
|
164 |
+if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : |
a498cb624014
PSARC/2016/261 BIND 9.10
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff
changeset
|
165 |
+ cat >>confdefs.h <<_ACEOF |
a498cb624014
PSARC/2016/261 BIND 9.10
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff
changeset
|
166 |
+#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 |
a498cb624014
PSARC/2016/261 BIND 9.10
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff
changeset
|
167 |
+_ACEOF |
a498cb624014
PSARC/2016/261 BIND 9.10
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff
changeset
|
168 |
+ ISC_PLATFORM_KRB5HEADER="#define ISC_PLATFORM_KRB5HEADER <$ac_header>" |
a498cb624014
PSARC/2016/261 BIND 9.10
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff
changeset
|
169 |
+fi |
a498cb624014
PSARC/2016/261 BIND 9.10
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff
changeset
|
170 |
+ |
a498cb624014
PSARC/2016/261 BIND 9.10
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff
changeset
|
171 |
+done |
a498cb624014
PSARC/2016/261 BIND 9.10
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff
changeset
|
172 |
+ |
a498cb624014
PSARC/2016/261 BIND 9.10
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff
changeset
|
173 |
+ if test "$ISC_PLATFORM_KRB5HEADER" = ""; then |
a498cb624014
PSARC/2016/261 BIND 9.10
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff
changeset
|
174 |
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: krb5-config: krb5.h not found" >&5 |
a498cb624014
PSARC/2016/261 BIND 9.10
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff
changeset
|
175 |
+$as_echo "krb5-config: krb5.h not found" >&6; } |
a498cb624014
PSARC/2016/261 BIND 9.10
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff
changeset
|
176 |
+ CPPFLAGS="$saved_cppflags" |
a498cb624014
PSARC/2016/261 BIND 9.10
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff
changeset
|
177 |
+ use_gssapi="yes" |
a498cb624014
PSARC/2016/261 BIND 9.10
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff
changeset
|
178 |
+ else |
a498cb624014
PSARC/2016/261 BIND 9.10
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff
changeset
|
179 |
+ CPPFLAGS="$saved_cppflags" |
a498cb624014
PSARC/2016/261 BIND 9.10
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff
changeset
|
180 |
+ saved_libs="$LIBS" |
a498cb624014
PSARC/2016/261 BIND 9.10
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff
changeset
|
181 |
+ LIBS=$gssapi_libs |
a498cb624014
PSARC/2016/261 BIND 9.10
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff
changeset
|
182 |
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking krb5-config linking as $LIBS" >&5 |
a498cb624014
PSARC/2016/261 BIND 9.10
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff
changeset
|
183 |
+$as_echo_n "checking krb5-config linking as $LIBS... " >&6; } |
a498cb624014
PSARC/2016/261 BIND 9.10
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff
changeset
|
184 |
+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext |
a498cb624014
PSARC/2016/261 BIND 9.10
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff
changeset
|
185 |
+/* end confdefs.h. */ |
a498cb624014
PSARC/2016/261 BIND 9.10
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff
changeset
|
186 |
+ |
a498cb624014
PSARC/2016/261 BIND 9.10
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff
changeset
|
187 |
+int |
a498cb624014
PSARC/2016/261 BIND 9.10
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff
changeset
|
188 |
+main () |
a498cb624014
PSARC/2016/261 BIND 9.10
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff
changeset
|
189 |
+{ |
a498cb624014
PSARC/2016/261 BIND 9.10
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff
changeset
|
190 |
+gss_acquire_cred();krb5_init_context() |
a498cb624014
PSARC/2016/261 BIND 9.10
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff
changeset
|
191 |
+ ; |
a498cb624014
PSARC/2016/261 BIND 9.10
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff
changeset
|
192 |
+ return 0; |
a498cb624014
PSARC/2016/261 BIND 9.10
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff
changeset
|
193 |
+} |
a498cb624014
PSARC/2016/261 BIND 9.10
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff
changeset
|
194 |
+_ACEOF |
a498cb624014
PSARC/2016/261 BIND 9.10
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff
changeset
|
195 |
+if ac_fn_c_try_link "$LINENO"; then : |
a498cb624014
PSARC/2016/261 BIND 9.10
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff
changeset
|
196 |
+ gssapi_linked=yes |
a498cb624014
PSARC/2016/261 BIND 9.10
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff
changeset
|
197 |
+else |
a498cb624014
PSARC/2016/261 BIND 9.10
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff
changeset
|
198 |
+ gssapi_linked=no |
a498cb624014
PSARC/2016/261 BIND 9.10
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff
changeset
|
199 |
+fi |
a498cb624014
PSARC/2016/261 BIND 9.10
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff
changeset
|
200 |
+rm -f core conftest.err conftest.$ac_objext \ |
a498cb624014
PSARC/2016/261 BIND 9.10
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff
changeset
|
201 |
+ conftest$ac_exeext conftest.$ac_ext |
a498cb624014
PSARC/2016/261 BIND 9.10
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff
changeset
|
202 |
+ case $gssapi_linked in |
a498cb624014
PSARC/2016/261 BIND 9.10
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff
changeset
|
203 |
+ yes) { $as_echo "$as_me:${as_lineno-$LINENO}: result: krb5-config: linked" >&5 |
a498cb624014
PSARC/2016/261 BIND 9.10
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff
changeset
|
204 |
+$as_echo "krb5-config: linked" >&6; };; |
a498cb624014
PSARC/2016/261 BIND 9.10
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff
changeset
|
205 |
+ no) { $as_echo "$as_me:${as_lineno-$LINENO}: result: krb5-config: could not determine proper GSSAPI linkage" >&5 |
a498cb624014
PSARC/2016/261 BIND 9.10
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff
changeset
|
206 |
+$as_echo "krb5-config: could not determine proper GSSAPI linkage" >&6; } |
a498cb624014
PSARC/2016/261 BIND 9.10
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff
changeset
|
207 |
+ use_gssapi="yes" |
a498cb624014
PSARC/2016/261 BIND 9.10
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff
changeset
|
208 |
+ ;; |
a498cb624014
PSARC/2016/261 BIND 9.10
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff
changeset
|
209 |
+ esac |
a498cb624014
PSARC/2016/261 BIND 9.10
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff
changeset
|
210 |
+ LIBS=$saved_libs |
a498cb624014
PSARC/2016/261 BIND 9.10
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff
changeset
|
211 |
+ fi |
a498cb624014
PSARC/2016/261 BIND 9.10
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff
changeset
|
212 |
+ fi |
a498cb624014
PSARC/2016/261 BIND 9.10
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff
changeset
|
213 |
+ if test "$use_gssapi" = "yes"; then |
a498cb624014
PSARC/2016/261 BIND 9.10
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff
changeset
|
214 |
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GSSAPI library, non krb5-config method" >&5 |
a498cb624014
PSARC/2016/261 BIND 9.10
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff
changeset
|
215 |
+$as_echo_n "checking for GSSAPI library, non krb5-config method... " >&6; } |
a498cb624014
PSARC/2016/261 BIND 9.10
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff
changeset
|
216 |
+ fi |
a498cb624014
PSARC/2016/261 BIND 9.10
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff
changeset
|
217 |
+fi |
a498cb624014
PSARC/2016/261 BIND 9.10
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff
changeset
|
218 |
+ |
a498cb624014
PSARC/2016/261 BIND 9.10
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff
changeset
|
219 |
# gssapi is just the framework, we really require kerberos v5, so |
a498cb624014
PSARC/2016/261 BIND 9.10
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff
changeset
|
220 |
# look for those headers (the gssapi headers must be there, too) |
a498cb624014
PSARC/2016/261 BIND 9.10
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff
changeset
|
221 |
# The problem with this implementation is that it doesn't allow |
a498cb624014
PSARC/2016/261 BIND 9.10
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff
changeset
|
222 |
@@ -14019,6 +14147,11 @@ |
a498cb624014
PSARC/2016/261 BIND 9.10
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff
changeset
|
223 |
yes) |
a498cb624014
PSARC/2016/261 BIND 9.10
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff
changeset
|
224 |
as_fn_error $? "--with-gssapi must specify a path" "$LINENO" 5 |
a498cb624014
PSARC/2016/261 BIND 9.10
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff
changeset
|
225 |
;; |
a498cb624014
PSARC/2016/261 BIND 9.10
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff
changeset
|
226 |
+ krb5-config) |
a498cb624014
PSARC/2016/261 BIND 9.10
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff
changeset
|
227 |
+ USE_GSSAPI='-DGSSAPI' |
a498cb624014
PSARC/2016/261 BIND 9.10
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff
changeset
|
228 |
+ DST_GSSAPI_INC="$gssapi_cflags" |
a498cb624014
PSARC/2016/261 BIND 9.10
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff
changeset
|
229 |
+ DNS_GSSAPI_LIBS="$gssapi_libs" |
a498cb624014
PSARC/2016/261 BIND 9.10
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff
changeset
|
230 |
+ ;; |
a498cb624014
PSARC/2016/261 BIND 9.10
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff
changeset
|
231 |
*) |
a498cb624014
PSARC/2016/261 BIND 9.10
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff
changeset
|
232 |
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: looking in $use_gssapi/lib" >&5 |
a498cb624014
PSARC/2016/261 BIND 9.10
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff
changeset
|
233 |
$as_echo "looking in $use_gssapi/lib" >&6; } |