Hello,
My experience, just FYI:
The openssl-0.9.6b configure script fails to detect the combination of gcc
and Solaris ld on Solaris 8, for compiling shared libraries, at least for me.
I have Solaris 7 and 8 systems, with both Sun Workshop and gcc (2.95.2)
compilers installed. The Configure script automatically detected gcc,
which is fine with me:
./config --prefix=/usr shared
Operating system: sun4u-whatever-solaris2
Configuring for solaris-sparcv9-gcc
However, we don't have the GNU binutils installed; instead, gcc uses the
Solaris assembler and linker.
The first round of compiling ended in tragedy as the Solaris linker
rejected most of the options passed to it from gcc. I edited the file
'Configure', and changed line 143 to have 'solaris-shared' instead of
'gnu-shared'. Here's the new line:
"solaris-sparcv9-gcc","gcc:-mcpu=ultrasparc -O3 -fomit-frame-pointer -Wall -DB_ENDIAN
-DBN_DIV2W -DULTRASPARC::-D_REENTRANT:-lsocket -lnsl -ldl:BN_LLONG RC4_CHAR RC4_CHUNK
DES_UNROLL
BF_PTR:asm/sparcv8plus.o:::asm/md5-sparcv8plus.o::::::dlfcn:solaris-shared:-fPIC:.so.\$(SHLIB_MAJOR).\$(SHLIB_MINOR)",
Actually, I started again from scratch with just this one change, just to
keep things clean. After reconfiguring and recompiling, everything seems
good. I ran 'make test' at the end, and I don't think anything failed -
the final output was:
OpenSSL 0.9.6b 9 Jul 2001
built on: Fri Oct 26 13:15:46 EDT 2001
platform: solaris-sparcv9-gcc
options: bn(64,32) md2(int) rc4(ptr,char) des(idx,cisc,16,long) idea(int)
blowfish(ptr)
compiler: gcc -fPIC -DTHREADS -D_REENTRANT -DDSO_DLFCN -DHAVE_DLFCN_H -mcpu=ultrasparc
-O3 -fomit-frame-pointer -Wall -DB_ENDIAN -DBN_DIV2W -DULTRASPARC -DMD5_ASM
I'm sure there is a better way to do this, but this worked for me. I did
basically the same thing for the solaris-sparcv8-gcc target (on line 142)
which I used for our non-ultra systems.
Thanks, (no reply necessary)
-D.
Daniel Morrison \ Senior Unix Systems Administrator
[EMAIL PROTECTED] \ Dept. of Electrical and Computer Engineering
/ Concordia University, Montreal
______________________________________________________________________
OpenSSL Project http://www.openssl.org
User Support Mailing List [EMAIL PROTECTED]
Automated List Manager [EMAIL PROTECTED]