cyrus-sasl2: FTBFS (ppc64): /usr/bin/ld:Versions:3: syntax error in VERSION script

Andreas Jochens aj at andaco.de
Mon Oct 23 18:25:33 UTC 2006


Hello,

On 06-Oct-22 09:05, Andreas Metzler wrote:
> #1 libsasl2 is built with versioned symbols in sarge. Simply removing
> them breaks binary compability, stuff built against lib+versym won't
> work with the new version without versioned symbols.
> 
> #2 Sasl ends up in *many* applications directly or via libldap2 (e.g.)
> and can also be pulled in by NSS. So if sasl changed its soname again
> there _will_ be loads of packages temporarily (i.e. until we have made
> te full transition) linking against both versions, and they will break
> randomly due to symbol clashes.

OK, I understand.

Would it be possible to switch the versioning off for the ppc64
architecture only, at least until there is another solution for this?
Since the package has never been built with versioned symbols on ppc64
anyway there would be no problem on ppc64.

cyrus-sasl2 is one of the very few important packages which still
do not build on ppc64 without applying a patch. It would be very nice
to have a version of cyrus-sasl2 in the archive which builds on ppc64 
without needing a patch.

Regards
Andreas Jochens



More information about the Pkg-cyrus-sasl2-debian-devel mailing list