code duplication in ccan (was: Re: snprintf on SunOS)
rusty at rustcorp.com.au
Sun Jun 17 19:34:48 MDT 2012
On Sat, 16 Jun 2012 10:28:46 +0200, Jelmer Vernooij <jelmer at samba.org> wrote:
> Hi Rusty!
> > 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.
No, this is *completely* wrong!
Why do you think this? How would that work?
More information about the samba-technical