Hello,

This is a bug report against 0.9.7-stable-SNAP-20021221.

OpenSSL, when configured with Kerberos support, now has run-time
dependencies on the krb5 set of libraries (which is good).

These dependencies are encoded into the shared libraries (.so) and
therefore the dynamic loader will automatically resolve the symbols when
the library is opened.

In the current state, these dependencies are introduced both for libssl.so
and libcrypto.so. It appears to me that they are only useful for
libssl.so. It would be better to correct the makefiles so that
libcrypto.so would not be made dependant upon the krb5 libraries; this
would presumably speed up the loading time of an application using only
libcrypto.so and potentially use less memory.

This improvement need/should not delay 0.9.7: it can safely wait until
0.9.7a.

OpenSSL self-test report:

OpenSSL version:  0.9.7-beta7-dev
Last change:      Change the declaration of needed Kerberos libraries to ...
Options:          threads shared --prefix=/usr --openssldir=/usr/ssl
--with-krb5-dir=/usr --with-krb5-flavor=mit
OS (uname):       Linux delta 2.4.20 #1 Mon Dec 2 18:31:05 EST 2002 i686
unknown unknown GNU/Linux
OS (config):      i686-whatever-linux2
Target (default): linux-pentium
Target:           linux-ppro
Compiler:         Configured with: ../gcc-3.2.1/configure --prefix=/usr
--enable-shared --enable-threads
Thread model: posix
gcc version 3.2.1

Test passed.


-- 
Eric Lesage

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

Reply via email to