[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