Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
View | Details | Raw Unified | Return to bug 779577 | Differences between
and this patch

Collapse All | Expand All

(-)file_not_specified_in_diff (-2 / +29 lines)
Line  Link Here
0
-- /configure.ac
0
++ /configure.ac
Lines 3829-3839 Link Here
3829
			AC_DEFINE(ENABLE_GSS, 1, [ENABLE_GSS])
3829
			AC_DEFINE(ENABLE_GSS, 1, [ENABLE_GSS])
3830
	], [
3830
	], [
3831
			AC_MSG_RESULT(no)
3831
			AC_MSG_RESULT(no)
3832
3833
			AC_MSG_CHECKING(for gssapi/gssapi.h)
3834
			AC_TRY_COMPILE([
3835
					#include <gssapi/gssapi.h>
3836
			], [
3837
			],[
3838
					AC_MSG_RESULT(yes)
3839
					enable_gss=yes
3840
3841
					AC_DEFINE(ENABLE_GSS, 1, [ENABLE_GSS])
3842
					AC_DEFINE(HAVE_HEIMDAL_HEADERS, 1, [HAVE_HEIMDAL_HEADERS])
3843
			], [
3844
					AC_MSG_RESULT(no)
3845
			])
3832
	])
3846
	])
3833
3847
3834
	AC_MSG_CHECKING(for GSS_SPNEGO_MECHANISM)
3848
	AC_MSG_CHECKING(for GSS_SPNEGO_MECHANISM)
3835
	AC_TRY_COMPILE([
3849
	AC_TRY_COMPILE([
3850
			#if HAVE_HEIMDAL_HEADERS
3851
			#include <gssapi/gssapi.h>
3852
			#else
3836
			#include <gssapi/gssapi_ext.h>
3853
			#include <gssapi/gssapi_ext.h>
3854
			#endif
3837
			#include <gssapi/gssapi_krb5.h>
3855
			#include <gssapi/gssapi_krb5.h>
3838
			gss_OID_set_desc gss_mech_spnego_OID_set_desc = {.count = 1, .elements = GSS_SPNEGO_MECHANISM};
3856
			gss_OID_set_desc gss_mech_spnego_OID_set_desc = {.count = 1, .elements = GSS_SPNEGO_MECHANISM};
3839
	], [
3857
	], [
Lines 3844-3849 Link Here
3844
			AC_MSG_RESULT(no)
3862
			AC_MSG_RESULT(no)
3845
	])
3863
	])
3846
3864
3865
	gssapi_lib=""
3866
	AC_CHECK_LIB(gssapi_krb5, gss_acquire_cred, [
3867
		gssapi_lib="-lgssapi_krb5"
3868
	], [
3869
		AC_CHECK_LIB(gssapi, gss_acquire_cred, [
3870
			gssapi_lib="-lgssapi"
3871
		])
3872
	])
3873
3847
	AM_CONDITIONAL(ENABLE_GSS, test x$enable_gss = xyes)
3874
	AM_CONDITIONAL(ENABLE_GSS, test x$enable_gss = xyes)
3848
3875
3849
	AC_CHECK_HEADERS([crt_externs.h])
3876
	AC_CHECK_HEADERS([crt_externs.h])
Lines 6494-6500 Link Here
6494
	MONO_NATIVE_CFLAGS=$CFLAGS
6521
	MONO_NATIVE_CFLAGS=$CFLAGS
6495
	MONO_NATIVE_LDFLAGS=$LDFLAGS
6522
	MONO_NATIVE_LDFLAGS=$LDFLAGS
6496
	if test x$enable_gss = xyes; then
6523
	if test x$enable_gss = xyes; then
6497
		MONO_NATIVE_LDFLAGS="$MONO_NATIVE_LDFLAGS -lgssapi_krb5"
6524
		MONO_NATIVE_LDFLAGS="$MONO_NATIVE_LDFLAGS ${gssapi_lib}"
6498
	else
6525
	else
6499
		AC_MSG_WARN([GSS is not enabled, it requires libkrb5-dev package])
6526
		AC_MSG_WARN([GSS is not enabled, it requires libkrb5-dev package])
6500
	fi
6527
	fi

Return to bug 779577