On CentOS 5.4, OpenSSL compiles fine without \'shared\' option. But when I passed that option the compilation fails with:
/usr/bin/ld: libcrypto.a(x86
The OpenSSL version 1.0 (published today) works fine with the shared option