broken compatability between 1.3.5 and 1.4.1

Paul Moore paul.moore at
Mon Oct 10 11:56:14 EDT 2005

Since I posted the original message in this thread I will update with my
exact errors

A) openssh crash
It calls krb5_init_ets - even in its very latest build. It does not
define KRB5_PRIVATE; it just calls the function and lets gcc moan about
the missing declaration
This causes the crash I see (compile with 1.3.5 run against 1.4.1)
Don't quite understand why it explodes (the function signature is the

B) missing symbols
This was a result of running krb5 clients (klist, kinit, ....) with the
wrong libs 
I suppose that this is expected behaviour - duuh

-----Original Message-----
From: krbdev-bounces at [mailto:krbdev-bounces at] On Behalf
Of Sam Hartman
Sent: Sunday, October 09, 2005 2:15 PM
To: Andrew Bartlett
Cc: Tim Mooney; Tom Yu; krbdev at
Subject: Re: broken compatability between 1.3.5 and 1.4.1

>>>>> "Andrew" == Andrew Bartlett <abartlet at> writes:

    Andrew> I'm certainly worried (from the practical standpoint of
    Andrew> existing installations) if the list of hidden functions
    Andrew> was to grow, and break Samba installs.

We have committed to not hiding any symbols not already marked
krb5_private without an ABI bump.

If you're using krb5_private symbols, please talk to us about what
symbols you're using.


krbdev mailing list             krbdev at

More information about the krbdev mailing list