[PROPOSAL] Require builtin or system krb5 libs
Jeremy Allison
jra at samba.org
Mon Jan 2 22:46:57 MST 2012
On Tue, Jan 03, 2012 at 02:06:39PM +1100, Andrew Bartlett wrote:
>
> I'm not totally clear what Jeremy's reasons are, but I agree we will
> essentially need to set a minimum MIT and Heimdal version that we will
> support (and then support any alternative/workalike that has the same
> features).
Simple. I don't want to go back to the old ways of
#ifdef MIT
#elif HEIMDAL
#elif..
#endif
way of doing code. That way ends up as
#ifdef HPUX
#ifdef HPUX_4_2
#endif
#elif SOLARIS_5
#elif SOLARIS_7
...
horrors that took many years to escape from.
Heimdal and MIT are a *mess*, in terms of adopting
standard API's and methods. Nearly as bad as we are
with Samba3/Samba3 (just in case anyone thinks I'm
being too hard on them :-) :-).
As far as possible, let's detect features not version
numbers please. That way lies madness.
Jeremy.
More information about the samba-technical
mailing list