Schneider John wrote:
.so = shared object... like a DLL. .a is a static library.

Sometimes people append the version to a .so library and then have a link pointing to whichever version they want.

e.g. "ln -s openssl.so.0.9.6b openssl.so"

This will create the link... then anything going after openssl.so (and able to find it in LD_LIBRARY_PATH) will get directed to openssl.so.0.9.6b.

Thanks, that explains the nomenclature.

I have started reading the code of OpenSSL to figure out how the system is put together - mighty slow going - lots to learn.

On my system, openssl.a is now the new version that I built from the tar ball and openssl.so is an old version that came with the original installation. Intuitively, it doesn't look like a good idea to have two different versions of the library in use.

So, my next schtoopidt question is: Can I generate a .so file myself, by doing the ./configure differently and making it again?

Cheers,

Herman

______________________________________________________________________
OpenSSL Project                                 http://www.openssl.org
User Support Mailing List                    openssl-users@openssl.org
Automated List Manager                           [EMAIL PROTECTED]

Reply via email to