[Pkg-gmagick-im-team] Bug#587227: libmagick++3: ABI breakage without SONAME change (yet again)

Julien Cristau jcristau at debian.org
Mon Jun 28 14:51:48 UTC 2010


On Mon, Jun 28, 2010 at 16:14:23 +0200, Bastien ROUCARIES wrote:

> upstream does not seems how to use libtools in order to create a publi
> private list of symbols using the procedure described in
> http://www.imagemagick.org/discourse-server/viewtopic.php?f=2&t=12841
> 
Oh and fwiw libtool does not create a list.  It takes a list (or regexp)
and ensures that only the matching symbols are exported.  You can
achieve the same with a linker script or adding visibility attributes in
the source code.  But neither of those prevent ABI breakage if public
functions or symbols change signature or are removed, which is what
happened here.  The only way to prevent this is to either bump SONAME
when that happens, or not do those changes in the first place.

Cheers,
Julien
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 836 bytes
Desc: Digital signature
URL: <http://lists.alioth.debian.org/pipermail/pkg-gmagick-im-team/attachments/20100628/a4015026/attachment.pgp>


More information about the Pkg-gmagick-im-team mailing list