[Pkg-openssl-devel] Re: symbol versioning

Christoph Martin martin at uni-mainz.de
Wed Oct 12 08:32:25 UTC 2005


Hi Johnny,

Johnny C. Lam schrieb:
> I think we could solve this by just properly versioning the shared
> libraries?  Currently, the shared library versions match the OpenSSL
> version number, which is completely wrong for platforms that use ELF or
> a.out linkage.  The fact that 0.9.8 and 0.9.7 have conflicting ABIs
> should imply that the shared libraries for 0.9.8 need to have a higher
> major version number than the shared libraries for 0.9.7.

We had this discussion before. The openssl teams still declares openssl
as not ready. They said that they will not use another versioning scheme
until 1.0 is out. At the moment 0.9.7 or 0.9.8 are the "major versions".
The characters behind the numbers are the minor version numbers.
Normally the ABI does not change between the "major versions". (Well
they actually did in the late 0.9.7 versions for ia64). All the
distributions (I know) use these version numbers as sonames. So this is
correct.

But it is not enough, because as I said, different libraries could link
against different (major) versions of openssl and so cause conflicts.

Christoph

-- 
============================================================================
Christoph Martin, Leiter der EDV der Verwaltung, Uni-Mainz, Germany
 Internet-Mail:  Christoph.Martin at Uni-Mainz.DE
  Telefon: +49-6131-3926337
      Fax: +49-6131-3922856
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 256 bytes
Desc: OpenPGP digital signature
Url : http://lists.alioth.debian.org/pipermail/pkg-openssl-devel/attachments/20051012/6d0517cd/signature.pgp


More information about the Pkg-openssl-devel mailing list