Re: Concerns regarding some library functions

Subject: Re: Concerns regarding some library functions

Date: Tue, 04 Oct 2011 08:18:21 -0300

To: Austin Clements

Cc: notmuch@notmuchmail.org

From: David Bremner


On Thu, 29 Sep 2011 16:15:36 -0400, Austin Clements <amdragon@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

Thread: