> From: [email protected] 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 [email protected]
Automated List Manager [email protected]