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]