Concerns regarding some library functions

David Bremner david at tethera.net
Tue Oct 4 04:18:21 PDT 2011


On Thu, 29 Sep 2011 16:15:36 -0400, Austin Clements <amdragon at MIT.EDU> wrote:
> With symbol versioning we'd still provide the old function (presumably
> re-implemented in terms of the new function).  Both would wind up in
> the .so and old binaries would still link against the old symbol.  It
> doesn't help that much once something gets recompiled; assuming the
> source isn't requesting a specific version of a symbol, it will try to
> use the latest version.
> 
> That, however, is about the extent of my knowledge on symbol
> versioning.  It's possible this simply doesn't work with symbols that
> don't already have a version; I'm not sure.

So I've pushed the ABI changes, making it more urgent to do something
about this.  At this point I'm inclined to bump the soname in order to
unbreak things, unless someone wants to come up with a convincing set of
patches to do the symbol versioning.

d


More information about the notmuch mailing list