code duplication in ccan (was: Re: snprintf on SunOS)

Rusty Russell rusty at
Sun Jun 17 19:34:48 MDT 2012

On Sat, 16 Jun 2012 10:28:46 +0200, Jelmer Vernooij <jelmer at> wrote:
> Hi Rusty!

Hi Jelmer!

> > Because you'd have to maintain an ABI.  And that would stop us from
> > fixing bugs or removing functions; you really don't want a bag of utils
> > to be a shared library!
> > Or we could keep changing the ABI, making it useless for anyone outside
> > Samba anyway.
> The problem is that in its current form, we already rely on the ccan
> ABI not changing.
> If you have an older version of tdb installed on your system which includes a
> copy of ccan and you build a newer version of Samba, then you end up
> with ABI incompatibilities.

?????!! WTF?

No, this is *completely* wrong!

Why do you think this?  How would that work?


More information about the samba-technical mailing list