Skip to content

Commit e3316fd

Browse files
committed
build: allow building with a handful of GSSAPI implementations
1 parent 94ff1db commit e3316fd

File tree

2 files changed

+12
-1
lines changed

2 files changed

+12
-1
lines changed

configure.ac

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -118,7 +118,12 @@ PKG_CHECK_MODULES([gss], [krb5-gssapi], [
118118
AC_DEFINE([HAVE_GSSAPI], [1])
119119
have_gssapi=1
120120
], [
121-
have_gssapi=0
121+
PKG_CHECK_MODULES([gss], [libgssglue], [
122+
AC_DEFINE([HAVE_GSSAPI], [1])
123+
have_gssapi=1
124+
], [
125+
have_gssapi=0
126+
])
122127
])
123128
PKG_CHECK_MODULES([libHX], [libHX >= 4.28])
124129
PKG_CHECK_MODULES([libcrypto], [libcrypto])

doc/install.rst

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,12 @@ Optional deps:
3434
* libc/libresolv with interface "res_nquery" & "ns_initparse" functions
3535
* c-ares
3636
* cURL library
37+
* GSSAPI library
38+
* mit-krb5-gssapi or
39+
* heimdal-gssapi or
40+
* libgssglue
41+
* (even if built with any, you can still use external helpers like
42+
``/usr/libexec/squid/negotiate_wrapper_auth`` from Gromox)
3743
* mit-krb5-gssapi
3844
* libesedb
3945
* libolecf

0 commit comments

Comments
 (0)