On Sat, Oct 15, 2005 at 03:39:08PM -0400, Nathanael Nerode wrote:
> > > Packages built against the unversioned libssl0.9.8 will, when run on a 
> system 
> > > with versioned libssl0.9.8, either pick up the symbols from libssl0.9.7 
> > > (wrong) or not find their symbols (segfault).  Accordingly, all packages 
> > > linked against the current libssl0.9.8 are in trouble and will need 
> rebuilds.  
> 
> Correction; I got my versioning rules wrong.  They'll work fine if 
> libssl0.9.7 
> is *not* installed, but will pick up the symbols from it if it is installed.  
> Which is seriously bad.

Please note that libssl0.9.7 and libssl0.9.8 have a different
SONAME.  There can only be a problem when a program (indirectly)
links to both of them.  In that case, there isn't even an option
not to install both of them.

If a program is linked to both of them, and it was not linked to
a lib with versioned symbols, there really isn't much you can
tell about which symbols it's going to pick.


Kurt


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to