Here are how my platforms stand on openssl-0.9.6-beta3

Platform           Configures       Compiles          Pases Tests
------------------------------------------------------------------------
Solaris 7               Y               Y               Y
UnixWare 2.03           Y               Y(1)            N(3)
SCO 3.2v4.2             Y(4)            Y(4)            Y
UnixWare 2.13           Y               Y(1)            Y
SCO 5.0.4               Y               Y               Y(2)
UnixWare 7.10           Y               Y               Y
Caldera eDesktop        Y               Y               Y
Red Hat 6.2             Y               Y               Y

N = No
Y = Yes
1 = With my UnixWare patch
2 = Modify tools/Makefile.ssl to use gnu bc 
3 = Fails destest
4 = With my SCO3 patch but it still gets ranlib wrong.

Patches are attached.

---------------------------------------------------------------------------
SCO 3.2v4.2 Notes:

Ranlib is on the system but it's only used for XENIX libraries not
COFF libraries, so RANLIB should be set to true.


I changed 
        PEX_LIBS= -L. -L.. -L../.. -L../../..
to
        PEX_LIBS= 
in Makefile.org to to work around a limitation of ld.
I don't think this will break anything but I'm not 100% shure.
It did test out OK on all the above platfroms.

---------------------------------------------------------------------------

-- 
Tim Rice                                Multitalents    (707) 887-1469
[EMAIL PROTECTED]
*** Configure.old       Thu Sep 21 02:23:13 2000
--- Configure   Fri Sep 22 08:27:56 2000
***************
*** 317,324 ****
  "linux-elf-arm","gcc:-DL_ENDIAN -DTERMIO -O3 -fomit-frame-pointer 
-Wall::-D_REENTRANT::BN_LLONG::::::::::dlfcn:linux-shared:-fPIC",
  
  # UnixWare 2.0
! "unixware-2.0","cc:-O -DFILIO_H::(unknown):-lsocket -lnsl:${x86_gcc_des} 
${x86_gcc_opts}:::",
! "unixware-2.0-pentium","cc:-O -DFILIO_H -Kpentium -Kthread::(unknown):-lsocket 
-lnsl: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}::",
--- 317,324 ----
  "linux-elf-arm","gcc:-DL_ENDIAN -DTERMIO -O3 -fomit-frame-pointer 
-Wall::-D_REENTRANT::BN_LLONG::::::::::dlfcn:linux-shared:-fPIC",
  
  # UnixWare 2.0
! "unixware-2.0","cc:-O -DFILIO_H::-Kthread:-lsocket -lnsl -lx:${x86_gcc_des} 
${x86_gcc_opts}:::",
! "unixware-2.0-pentium","cc:-O -DFILIO_H -Kpentium::-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}::",
*** config.old  Thu Sep 21 02:23:14 2000
--- config      Fri Sep 22 08:39:31 2000
***************
*** 49,58 ****
                echo "whatever-whatever-sco5"; exit 0
                ;;
            4.2MP)
!               if [ "x$VERSION" = "x2.1.1" ]; then
                    echo "${MACHINE}-whatever-unixware211"; exit 0
                elif [ "x$VERSION" = "x2.1.2" ]; then
                    echo "${MACHINE}-whatever-unixware212"; exit 0
                else
                    echo "${MACHINE}-whatever-unixware2"; exit 0
                fi
--- 49,66 ----
                echo "whatever-whatever-sco5"; exit 0
                ;;
            4.2MP)
!               if [ "x$VERSION" = "x2.01" ]; then
!                   echo "${MACHINE}-whatever-unixware201"; exit 0
!               elif [ "x$VERSION" = "x2.02" ]; then
!                   echo "${MACHINE}-whatever-unixware202"; exit 0
!               elif [ "x$VERSION" = "x2.03" ]; then
!                   echo "${MACHINE}-whatever-unixware203"; exit 0
!               elif [ "x$VERSION" = "x2.1.1" ]; then
                    echo "${MACHINE}-whatever-unixware211"; exit 0
                elif [ "x$VERSION" = "x2.1.2" ]; then
                    echo "${MACHINE}-whatever-unixware212"; exit 0
+               elif [ "x$VERSION" = "x2.1.3" ]; then
+                   echo "${MACHINE}-whatever-unixware213"; exit 0
                else
                    echo "${MACHINE}-whatever-unixware2"; exit 0
                fi
***************
*** 466,474 ****
    *-*-unixware7) OUT="unixware-7" ;;
    *-*-UnixWare7) OUT="unixware-7" ;;
    *-*-Unixware7) OUT="unixware-7" ;;
!   *-*-unixware[1-2]*) OUT="unixware-2.0" ;;
!   *-*-UnixWare[1-2]*) OUT="unixware-2.0" ;;
!   *-*-Unixware[1-2]*) OUT="unixware-2.0" ;;
    BS2000-siemens-sysv4) OUT="BS2000-OSD" ;;
    RM*-siemens-sysv4) OUT="ReliantUNIX" ;;
    *-siemens-sysv4) OUT="SINIX" ;;
--- 474,482 ----
    *-*-unixware7) OUT="unixware-7" ;;
    *-*-UnixWare7) OUT="unixware-7" ;;
    *-*-Unixware7) OUT="unixware-7" ;;
!   *-*-unixware2*) OUT="unixware-2.0" ;;
!   *-*-UnixWare2*) OUT="unixware-2.0" ;;
!   *-*-Unixware2*) OUT="unixware-2.0" ;;
    BS2000-siemens-sysv4) OUT="BS2000-OSD" ;;
    RM*-siemens-sysv4) OUT="ReliantUNIX" ;;
    *-siemens-sysv4) OUT="SINIX" ;;
*** Configure.old       Thu Sep 21 02:23:13 2000
--- Configure   Fri Sep 22 08:27:56 2000
***************
*** 354,359 ****
--- 354,363 ----
  "dgux-R3-gcc",        "gcc:-O3 -fomit-frame-pointer::(unknown)::RC4_INDEX 
DES_UNROLL:::",
  "dgux-R4-gcc",        "gcc:-O3 -fomit-frame-pointer::(unknown):-lnsl 
-lsocket:RC4_INDEX:RC4_INDEX DES_UNROLL:::",
  "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-cc",  "cc:-Dssize_t=int -DNO_SYS_UN_H::(unknown):-lsocket:${x86_gcc_des} 
+${x86_gcc_opts}:::", # des options?
+ "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.
*** Makefile.org.old    Thu Sep 21 02:23:13 2000
--- Makefile.org        Thu Sep 21 20:35:53 2000
***************
*** 56,62 ****
  #CFLAG= -DL_ENDIAN -DTERMIO -O3 -fomit-frame-pointer -m486 -Wall -Wuninitialized 
-DSHA1_ASM -DMD5_ASM -DRMD160_ASM
  CFLAG= -DTERMIOS -DL_ENDIAN -fomit-frame-pointer -O3 -m486 -Wall -DSHA1_ASM 
-DMD5_ASM -DRMD160_ASM
  DEPFLAG= 
! PEX_LIBS= -L. -L.. -L../.. -L../../..
  EX_LIBS= 
  AR=ar r
  RANLIB= ranlib
--- 56,62 ----
  #CFLAG= -DL_ENDIAN -DTERMIO -O3 -fomit-frame-pointer -m486 -Wall -Wuninitialized 
-DSHA1_ASM -DMD5_ASM -DRMD160_ASM
  CFLAG= -DTERMIOS -DL_ENDIAN -fomit-frame-pointer -O3 -m486 -Wall -DSHA1_ASM 
-DMD5_ASM -DRMD160_ASM
  DEPFLAG= 
! PEX_LIBS= 
  EX_LIBS= 
  AR=ar r
  RANLIB= ranlib
*** crypto/rand/rand_egd.c.old  Mon Sep 11 05:42:39 2000
--- crypto/rand/rand_egd.c      Thu Sep 21 19:54:16 2000
***************
*** 74,80 ****
--- 74,87 ----
  #include OPENSSL_UNISTD
  #include <sys/types.h>
  #include <sys/socket.h>
+ #ifndef NO_SYS_UN_H
  #include <sys/un.h>
+ #else
+ struct        sockaddr_un {
+       short   sun_family;             /* AF_UNIX */
+       char    sun_path[108];          /* path name (gag) */
+ };
+ #endif /* NO_SYS_UN_H */
  #include <string.h>
  
  #ifndef offsetof

Reply via email to