----- Original Message ----- From: "Jeff Wiegley, Ph.D." <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]> Sent: Wednesday, October 24, 2001 4:31 PM Subject: How do I include RAND_* functions in shared libraries on x86 Solaris 8?
> I have a Solaris 8 x86 machine. > > I've tried compiling OpenSSL 0.9.6b with all of the following: > gcc 2.95.3 (sunfreeware.com package) > gcc 3.0.1 (sunfreeware.com package) > gcc 3.0.2 (compiled and installed it from source to exclude any 32bit vs 64bit issues. > > I'm compiling with: > > tar -xvf openssl-0.9.6b.tar.gz > cd openssl-0.9.6b > ./config --prefix=/usr --openssldir=/etc/ssl shared > make MANDIR=/usr/share/man > > and when the process is done I have the necessary static and shared libraries > openssl-0.9.6b/libcrypto.a > openssl-0.9.6b/libcrypto.so.0.9.6 > openssl-0.9.6b/libRSAglue.a > openssl-0.9.6b/libssl.a > openssl-0.9.6b/libssl.so.0.9.6 > (and of course some various symlinks to these libraries.) > > now if I install them and then try to compile OpenSSH2.9.9p2 the compilation fails > because it can't find suitable OpenSSL libraries. Why isn't RAND_add, RAND_status and > the other RAND_* functions compiled and linked into the openssl shared libraries? > > The answer is NOT "use need to use --with-ssl-dir= or you need to pass -I, -L or -l > flags to gcc to find the libraries) How do I know? because I can use nm to show > that the libraries don't have RAND_* included... > > bash-2.03# /usr/local/bin/nm *.so* | grep RAND > bash-2.03# > > There are no symbols containing RAND in the shared libraries built for openssl. > > What do I need to do to configure openssl so that it builds *AND* includes the > RAND_* functions in the shared libraries? > > Thanks, > > - Jeff Wiegley > > ______________________________________________________________________ > OpenSSL Project http://www.openssl.org > Development Mailing List [EMAIL PROTECTED] > Automated List Manager [EMAIL PROTECTED] > > ______________________________________________________________________ OpenSSL Project http://www.openssl.org Development Mailing List [EMAIL PROTECTED] Automated List Manager [EMAIL PROTECTED]
