> I am trying to build Apache with SSL support, and so I compiled OpenSSL > 0.9.7g using gcc 2.95.3 on a Solaris 9 system. ... > However, when I try to run Apache (either ./apachectl start or ./httpd > -<anything>), I am getting an error, something like: > > "Cannot load /usr/local/apache2/module/mod_auth_digest.so into > the > server: ld.so.1: fatal: relocation error: file ...symbol > __floatdidf > not found"
The floatdidf symbol is part of libgcc. I'd guess you built a shared OpenSSL library against a static libgcc.a. One solution would be to rebuild OpenSSL with the vendor C compiler. Another would be to link the OpenSSL libraries with the shared version of libgcc (preferably using -R rather than relying on LDPATH stuff -- I think hiding libgcc.a at configure time will generate a Makefile that Does the Right Thing). A third option would be to force the inclusion of libgcc in the Apache build, probably by editing the Makefile after configure has been run. --d ______________________________________________________________________ OpenSSL Project http://www.openssl.org User Support Mailing List openssl-users@openssl.org Automated List Manager [EMAIL PROTECTED]