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:  [EMAIL PROTECTED]
  Telefon: +49-6131-3926337
      Fax: +49-6131-3922856

Attachment: signature.asc
Description: OpenPGP digital signature

Reply via email to