Hi,

OpenSSL won't build a 64-bit shared library correctly unless "-m64" is
given to gcc when invoked as linker. For testing purposes I added
"-m64" manually to SHARED_LDFLAGS. Compiling and 'make test' went
okay.

I tested it with

- Solaris 9/SPARC
- GCC 3.1
- OpenSSL 0.9.7-beta2
- ./Configure solaris64-sparcv9-gcc threads shared --prefix=/opt/openssl 
--openssldir=/opt/openssl

Version information:

        OpenSSL 0.9.7-beta2 16 Jun 2002
        built on: Mon Jun 24 16:02:08 CEST 2002
        platform: solaris64-sparcv9-gcc
        options:  bn(64,64) md2(int) rc4(ptr,char) des(ptr,risc1,16,int) idea(int) 
blowfish(ptr) 
        compiler: gcc -DOPENSSL_SYSNAME_ULTRASPARC -fPIC -DOPENSSL_THREADS 
-D_REENTRANT -DDSO_DLFCN -DHAVE_DLFCN_H -DOPENSSL_NO_KRB5 -m64 -mcpu=ultrasparc -O3 
-Wall -DB_ENDIAN -DMD5_ASM
        OPENSSLDIR: "/opt/openssl"

Thanks for your attention,

Stephan

______________________________________________________________________
OpenSSL Project                                 http://www.openssl.org
Development Mailing List                       [EMAIL PROTECTED]
Automated List Manager                           [EMAIL PROTECTED]

Reply via email to