[exim] Beware FreeBSD heimdal change breaking Exim GSSAPI

Top Page
Delete this message
Reply to this message
Author: Phil Pennock
Date:  
To: Exim Users
Subject: [exim] Beware FreeBSD heimdal change breaking Exim GSSAPI
Heads-up to FreeBSD users, who use Exim built with Heimdal GSSAPI
support, using the Heimdal library from Ports. Which might be one other
person, somewhere on the planet. Maybe.

A change to the security/heimdal library yesterday moved include files
and libraries into a sub-directory not in the system library path. This
will break existing binaries; for Exim running as a daemon, it will mean
that the attempt to re-exec for delivery will fail, and mails will sit
in the local queue after being accepted. Once you rebuild Exim to use
the new locations, you can flush your queue and all email will be
delivered.

Note that in order to recompile Exim while still using GSSAPI, you'll
need to either specify the new paths manually or hack the pkg-config
file, if using AUTH_HEIMDAL_GSSAPI_PC=heimdal-gssapi in Local/Makefile.
You need to change the paths and ensure that the binary is stamped with
the extra runtime library path.

I have filed a FreeBSD bug report:

https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=195319

-Phil