Bug#338284: [Pkg-openssl-devel] Bug#338284: libssl0.9.8: shlibs file not strict enough

Peter Samuelson peter at p12n.org
Wed Nov 9 20:44:33 UTC 2005


> > Package: libssl0.9.8
> > Version: 0.9.8-3

[Kurt Roeckx]
> You mean 0.9.8a-1 has the bug since 0.9.8-3 didn't have symbol
> versioning yet.

Uh, yeah.  Sorry.  I started to file the bug before upgrading, since
that's when I noticed the effects.

> It looks like we did something wrong, or something is broken.  We
> have this in shlibs.local:
> libcrypto 0.9.8 libssl0.9.8 (>= 0.9.8a-1)
> libssl 0.9.8 libssl0.9.8 (>= 0.9.8a-1)
> 
> Yet /var/lib/dpkg/info/libssl0.9.8.shlibs says:
> libcrypto 0.9.8 libssl0.9.8
> libssl 0.9.8 libssl0.9.8

I guess the latter is autogenerated because the tools couldn't find the
former.  I'd double-check the filename they're looking for.

> > I had a previous version of libssl0.9.8 on my system, and got a
> > failure trying to link to a library that uses libssl0.9.8, because
> > of lack of symbol versions.
> 
> I assume that the library you're trying to link to is linked against
> a newer libssl0.9.8 with symbol versioning?

I can only assume so.  I have no way of knowing for sure.  It did look
for versioned symbols, and upgrading libssl0.9.8 fixed my problem.

> There never was a version (of libssl0.9.8) in testing that didn't
> have symbol versioning.  So it isn't that important to get fixed, but
> I'll look into it.

Agreed that it isn't a very serious bug.  OTOH, making sure your shlibs
file is actually being used might pay off later. (:
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: Digital signature
Url : http://lists.alioth.debian.org/pipermail/pkg-openssl-devel/attachments/20051109/3e38510b/attachment.pgp


More information about the Pkg-openssl-devel mailing list