]>
Commit | Line | Data |
---|---|---|
c54abee7 | 1 | In recent Heimdal Kerberos GSS_C_NT_HOSTBASED_SERVICE is a macro |
abf5c2ee JB |
2 | --- gsasl-1.8.1/lib/m4/gss-extra.m4.orig 2010-11-01 20:22:42.000000000 +0100 |
3 | +++ gsasl-1.8.1/lib/m4/gss-extra.m4 2011-01-08 17:32:13.805903205 +0100 | |
c54abee7 JB |
4 | @@ -19,7 +19,6 @@ |
5 | AC_CHECK_FUNCS([gss_decapsulate_token]) | |
6 | AC_CHECK_FUNCS([gss_oid_equal]) | |
7 | AC_CHECK_FUNCS([gss_inquire_mech_for_saslname]) | |
8 | - AC_CHECK_FUNCS([GSS_C_NT_HOSTBASED_SERVICE]) | |
9 | if test "$gssapi_impl" != "gss"; then | |
10 | AC_CHECK_HEADERS([gssapi.h gssapi/gssapi.h]) | |
11 | if test "$ac_cv_header_gssapi_h$ac_cv_header_gssapi_gssapi_h" = "nono"; then | |
12 | @@ -27,6 +26,14 @@ | |
13 | AC_MSG_WARN([Cannot find gssapi.h or gssapi/gssapi.h, disabling GSSAPI]) | |
14 | fi | |
15 | fi | |
16 | + AC_LINK_IFELSE([AC_LANG_PROGRAM([ | |
17 | +#ifdef HAVE_GSSAPI_H | |
18 | +#include <gssapi.h> | |
19 | +#else | |
20 | +#include <gssapi/gssapi.h> | |
21 | +#endif | |
22 | +], [gss_OID x = GSS_C_NT_HOSTBASED_SERVICE])], | |
23 | +[AC_DEFINE([HAVE_GSS_C_NT_HOSTBASED_SERVICE], [1], [Have GSS_C_NT_HOSTBASED_SERVICE symbol])]) | |
24 | CPPFLAGS="$save_CPPFLAGS" | |
25 | LIBS="$save_LIBS" | |
26 | fi |