Linux ldconfig  seems to be confused by the idea of "most recent" between
versions 0.9.5a and 0.9.6a of openssl.

I'm not sure exactly how ldconfig determines "most recent", but it insists
on changing the link "/usr/lib/libssl.so.0 -> libssl.so.0.9.6" to
"/usr/lib/libssl.so.0 -> libssl.so.0.9.5", which breaks things like openssh.

My version 0.9.5a is from the RedHat source rpm, and version 0.9.6a is compiled
straight from the openssl-0.9.6a.

___________________________________________________________________________

DESCRIPTION
       ldconfig creates the necessary links and cache (for use by
       the  run-time  linker,  ld.so)  to  the most recent shared
       libraries found in the directories specified on  the  com
       mand line, in the file /etc/ld.so.conf, and in the trusted
       directories (/usr/lib  and  /lib).   ldconfig  checks  the
       header  and file names of the libraries it encounters when
       determining  which  versions  should  have   their   links
       updated.   ldconfig  ignores  symbolic links when scanning
       for libraries.


Name        : openssl                      Relocations: (not relocateable)
Version     : 0.9.5a                            Vendor: (none)
Release     : 3                             Build Date: Wed Nov  8 04:05:27
2000Install date: Wed Nov  8 07:36:35 2000      Build Host: amethyst.nurealm.net
Group       : Applications/Cryptography     Source RPM: openssl-0.9.5a-3.src.rpmSize   
     : 2462057
License: Freely distributable
Packager    : Damien Miller <[EMAIL PROTECTED]>


OpenSSL version:  0.9.6a
Last change:      Fix a couple of memory leaks in PKCS7_dataDecode()...
Options:          --prefix=/usr --openssldir=/etc/ssl shared
OS (uname):       Linux sapphire 2.2.19-6.2.1 #1 Mon Apr 9 22:52:58 EDT 2001 i686 
unknown
OS (config):      i686-whatever-linux2
Target (default): linux-elf
Target:           linux-elf
Compiler:         gcc version egcs-2.91.66 19990314/Linux (egcs-1.1.2 release)

Test passed.

_____________________________________________________________________________

Name        : ldconfig                     Relocations: (not relocateable)
Version     : 1.9.5                             Vendor: Red Hat Software
Release     : 16                            Build Date: Mon Oct  4 13:48:43 
1999Install date: Fri Oct 27 22:52:15 2000      Build Host: porky.devel.redhat.com
Group       : System Environment/Base       Source RPM: ldconfig-1.9.5-16.src.rpm
Size        : 234503                           License: GPL
Packager    : Red Hat Software <http://developer.redhat.com/bugzilla>

# cat /usr/doc/ldconfig-1.9.5/README
This is a modified ldconfig.c for glibc 2 based on ldconfig.c in ld.so
1.9.10. It should be copied to libc/elf in the glibc 2 source tree by
hand. The glibc 2 configure/build/install processes will pick it up
automatically. A pre-compiled static x86/ELF binary, ldconfig, should
work for both glibc 2 and libc 5. ldconfig should be copied to /sbin.


H.J.
[EMAIL PROTECTED]
02/21/99

______________________________________________________________________
OpenSSL Project                                 http://www.openssl.org
Development Mailing List                       [EMAIL PROTECTED]
Automated List Manager                           [EMAIL PROTECTED]

Reply via email to