The following platforms run "make ; make test" just fine.
Solaris 8 w/gcc (solaris-sparcv8-gcc)
UnixWare 2.1.3 native compiler (unixware-2.1-pentium)
SCO Open Server 5 (5.0.4) native compiler (sco5-cc-pentium)
SCO Open Server 5 (5.0.4) w/gcc (sco5-gcc)
Caldera eDesktop 2.4 (linux-elf)
Caldera eServer 2.3 (linux-elf)
Red Hat 6.2 (linux-elf)
With the attached patch, add to the list
UnixWare 2.03 native compiler (unixware-2.0-pentium)
UnixWare 7.1.0 native compiler (unixware-7-pentium)
It fixes some misplaced : in Configure for unixware-2.0-pentium
and sco3-gcc and adds some missing unixware-7 options.
UnixWare 7 has 32bit long and supports long long so I added BN_LLONG
As allways, I test the patches on ALL my platforms.
It looks like my Makefile.org patch didn't make it into beta2 so
there is still a problem building on
SCO Open Server 3 (3.2v4.2) w/gcc (sco3-gcc)
...
gcc -o openssl -DMONOLITH -I../include -O3 -fomit-frame-pointer -Dssize_
t=int -DNO_SYS_UN_H openssl.o verify.o asn1pars.o req.o dgst.o dh.o dhparam.o en
c.o passwd.o gendh.o errstr.o ca.o pkcs7.o crl2p7.o crl.o rsa.o rsautl.o dsa.o
dsaparam.o x509.o genrsa.o gendsa.o s_server.o s_client.o speed.o s_time.o ap
ps.o s_cb.o s_socket.o app_rand.o version.o sess_id.o ciphers.o nseq.o pkcs12.o
pkcs8.o spkac.o smime.o rand.o -L. -L.. -L../.. -L../../.. -L.. -lssl -L.. -lcr
ypto -lsocket
ld crtbegin.o: too many -L options, 6 allowed
ld crtbegin.o: too many -L options, 6 allowed
ld libsocket.a: can't find library libgcc.a
ld libc.a: can't find library libgcc.a
*** Error code 1
...
Both static and shared linraries are now installed if you build
with the shared option (solaris/linux) Good job.
An issue that affects all platforms is "make install" does not
install libRSAglue.a
This problem was also there in openssl-0.9.6
I'll be on vacation next week so I don't have time right now
to fix the Makefile issues.
--
Tim Rice Multitalents (707) 887-1469
[EMAIL PROTECTED]
--- openssl-0.9.6a-beta2/Configure.old Wed Mar 21 06:10:50 2001
+++ openssl-0.9.6a-beta2/Configure Wed Mar 21 21:37:41 2001
@@ -319,7 +319,7 @@
# UnixWare 2.0x fails destest with -O
"unixware-2.0","cc:-DFILIO_H::-Kthread:-lsocket -lnsl -lx:${x86_gcc_des}
${x86_gcc_opts}:::",
-"unixware-2.0-pentium","cc:-DFILIO_H -Kpentium:-Kthread:-lsocket -lnsl -lx:MD2_CHAR
RC4_INDEX ${x86_gcc_des}::",
+"unixware-2.0-pentium","cc:-DFILIO_H -Kpentium::-Kthread:-lsocket -lnsl -lx:MD2_CHAR
+RC4_INDEX ${x86_gcc_des}::",
# UnixWare 2.1
"unixware-2.1","cc:-O -DFILIO_H::-Kthread:-lsocket -lnsl -lx:${x86_gcc_des}
${x86_gcc_opts}:::",
@@ -327,7 +327,9 @@
"unixware-2.1-p6","cc:-O -DFILIO_H -Kp6::-Kthread:-lsocket -lnsl -lx:MD2_CHAR
RC4_INDEX ${x86_gcc_des}::",
# UnixWare 7
-"unixware-7","cc:-O -DFILIO_H -Kalloca::-Kthread:-lsocket -lnsl:MD2_CHAR RC4_INDEX
${x86_gcc_des}::",
+"unixware-7","cc:-O -DFILIO_H -Kalloca::-Kthread:-lsocket -lnsl:BN_LLONG MD2_CHAR
+RC4_INDEX ${x86_gcc_des}::",
+"unixware-7-pentium","cc:-O -DFILIO_H -Kalloca -Kpentium::-Kthread:-lsocket
+-lnsl:BN_LLONG MD2_CHAR RC4_INDEX ${x86_gcc_des}::",
+"unixware-7-pentium_pro","cc:-O -DFILIO_H -Kalloca -Kpentium_pro::-Kthread:-lsocket
+-lnsl:BN_LLONG MD2_CHAR RC4_INDEX ${x86_gcc_des}::",
# IBM's AIX.
"aix-cc", "cc:-O -DAIX -DB_ENDIAN -qmaxmem=16384::(unknown)::BN_LLONG RC4_CHAR:::",
@@ -364,7 +366,7 @@
"dgux-R4-x86-gcc", "gcc:-O3 -fomit-frame-pointer -DL_ENDIAN::(unknown):-lnsl
-lsocket:BN_LLONG ${x86_gcc_des} ${x86_gcc_opts}:${x86_elf_asm}",
# SCO 3 - Tim Rice <[EMAIL PROTECTED]>
-"sco3-gcc", "gcc:-O3 -fomit-frame-pointer -Dssize_t=int
-DNO_SYS_UN_H::(unknown)::-lsocket:BN_LLONG ${x86_gcc_des} ${x86_gcc_opts}:::", # the
SCO assembler doesn't seem to like our assembler files ...
+"sco3-gcc", "gcc:-O3 -fomit-frame-pointer -Dssize_t=int
+-DNO_SYS_UN_H::(unknown):-lsocket:BN_LLONG ${x86_gcc_des} ${x86_gcc_opts}:::", # the
+SCO assembler doesn't seem to like our assembler files ...
# SCO 5 - Ben Laurie <[EMAIL PROTECTED]> says the -O breaks the
# SCO cc.