summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPhil Pennock <pdp@exim.org>2017-01-12 23:37:50 -0500
committerPhil Pennock <pdp@exim.org>2017-01-12 23:37:50 -0500
commit5dc309a45b3f266afbe1b8ccc9a066b0f76650a3 (patch)
tree675b462c4bb9e84295f2b6f86416e5f4701694db
parent794b98235aa50dfc948c8026c19f951d24b14b56 (diff)
Provide alternative Heimdal pkg-config example
Building Exim against Heimdal 1.5, heimdal-gssapi.pc was needed. There's been a major version bump in Heimdal, and against 7.1 that doesn't work; using heimdal-krb5.pc fails on missing `gss_*` functions. I can find no build documentation for Heimdal which describes what should be needed. heimdal-gssapi.pc does reference heimdal-krb5.pc in `Requires.private` but it's not being used by FreeBSD pkgconf in such a way that it's available when building on FreeBSD 10.3. Fortunately, our `*_PC` logic works with multiple packages listed, so provide that example.
-rw-r--r--src/src/EDITME4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/src/EDITME b/src/src/EDITME
index 1bff9dab2..c8547cd4a 100644
--- a/src/src/EDITME
+++ b/src/src/EDITME
@@ -629,10 +629,14 @@ FIXED_NEVER_USERS=root
# AUTH_GSASL_PC=libgsasl
# AUTH_HEIMDAL_GSSAPI=yes
# AUTH_HEIMDAL_GSSAPI_PC=heimdal-gssapi
+# AUTH_HEIMDAL_GSSAPI_PC=heimdal-gssapi heimdal-krb5
# AUTH_PLAINTEXT=yes
# AUTH_SPA=yes
# AUTH_TLS=yes
+# Heimdal through 1.5 required pkg-config 'heimdal-gssapi'; Heimdal 7.1
+# requires multiple pkg-config files to work with Exim, so the second example
+# above is needed.
#------------------------------------------------------------------------------
# If you specified AUTH_CYRUS_SASL above, you should ensure that you have the