m...@linux.it (Marco d'Itri) writes:

> The problem is that this is not enough to make the built binaries work
> on stable again[1] because upstream gratuitously broke the ABI in 1.13
> by versioning the symbols and now it is too late to revert the change.

The symbols are the same, so the ABI should be both forward and
backwards compatible.  See my discussion about a similar issue in:

http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=542512#45

Do you see any problem there?

> I suppose that there is some way to generate both versioned and
> unversioned symbols with appropriate linker magic, but I have not been
> able to do it.

That happens by default.  Tools linked with versioned libraries will get
a warning with (dynamically) linked to un-versioned libraries, though,
but that is not really an ABI issue as far as I can tell.  It is a
problem in the binary that is linked to libgsasl.

I'll release upstream libidn 1.17 as an alpha release and upload it to
experimental today -- if there is no concerns with it, I'll announce
1.17 as a real release and upload to unstable when I return from
vacation.  This should give you (and others) time to look into this
further.

/Simon



-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to