>       From: owner-openssl-us...@openssl.org On Behalf Of Hall, Leam
>       Sent: Friday, 04 December, 2009 14:14


>        We have to remove vendor supplied openssl.0.9.7.a and install from
source 0.9.8L. 
> Removing vendor openssl package also removes /lib/libcrypto.so.4, and that
breaks 
> lots of things like ssh. I didn't find libcrypto.so* in the newly built
openssl stuff, 
> am I missing more than usual?

OpenSSL builds two libraries; on Unix these are lib{crypto,ssl}.a for a
static build 
and lib{crypto,ssl}.so for a shared-library build. They should build to the
top of 
the source tree, and then optionally get copied elsewhere by make install .
If not, check your build log (you did save it right?) for errors.

OpenSSL doesn't add suffix numbers. They are added by the various package
manager 
schemes, which I'm not familiar with in detail and you don't identify
anyway.

IME OpenSSL doesn't install into system locations like /lib by default.
You could specify --installdir and/or --prefix; or IME probably better, 
install someplace like /usr/local/ssl or even
/usr/local/replace-openssl-0.9.8l 
and then create links from the system locations to that; this makes it clear

to anyone who comes along later and looks at this, that your install is 
using your own build and not the (vendor) packaged version.



______________________________________________________________________
OpenSSL Project                                 http://www.openssl.org
User Support Mailing List                    openssl-users@openssl.org
Automated List Manager                           majord...@openssl.org

Reply via email to