BSD/OS 4.x support (bsdi-elf-gcc)
authorBodo Möller <bodo@openssl.org>
Sun, 30 May 1999 23:54:52 +0000 (23:54 +0000)
committerBodo Möller <bodo@openssl.org>
Sun, 30 May 1999 23:54:52 +0000 (23:54 +0000)
CHANGES
Configure
STATUS
config

diff --git a/CHANGES b/CHANGES
index bcb78057c965e4c385704499056fcbfd4c5a4ceb..a35bf73e72d802de7e0b3ddecfa380f3a0461f41 100644 (file)
--- a/CHANGES
+++ b/CHANGES
@@ -3,6 +3,11 @@
  _______________
 
 
+ Changes between 0.9.3a and 0.9.4
+
+  *) New configuration variant "bsdi-elf-gcc" (BSD/OS 4.x)
+     [Bodo Moeller]
+
  Changes between 0.9.3 and 0.9.3a  [29 May 1999]
 
   *) New configuration variant "sco5-gcc".
index 22afe77ac53d91ff86d084be9b98c0a66eb0cf74..da3e103080efb916c73f5cf443c9bba6452e36ac 100755 (executable)
--- a/Configure
+++ b/Configure
@@ -178,6 +178,7 @@ my %table=(
 "FreeBSD",      "gcc:-DTERMIOS -DL_ENDIAN -fomit-frame-pointer -O3 -m486 -Wall:(unknown)::BN_LLONG $x86_gcc_des $x86_gcc_opts:$x86_out_asm",
 "FreeBSD-elf",  "gcc:-DTERMIOS -DL_ENDIAN -fomit-frame-pointer -O3 -m486 -Wall:(unknown)::BN_LLONG $x86_gcc_des $x86_gcc_opts:$x86_elf_asm",
 "bsdi-gcc",     "gcc:-O3 -ffast-math -DL_ENDIAN -DPERL5 -m486:(unknown)::RSA_LLONG $x86_gcc_des $x86_gcc_opts:$x86_bsdi_asm",
+"bsdi-elf-gcc",     "gcc:-O3 -ffast-math -DL_ENDIAN -DPERL5 -m486:(unknown)::RSA_LLONG $x86_gcc_des $x86_gcc_opts:$x86_elf_asm",
 "nextstep",    "cc:-O3 -Wall:(unknown)::BN_LLONG $x86_gcc_des ${x86_gcc_opts}:::",
 # NCR MP-RAS UNIX ver 02.03.01
 "ncr-scde","cc:-O6 -Xa -Hoff=BEHAVED -686 -Hwide -Hiw:(unknown):-lsocket -lnsl:$x86_gcc_des ${x86_gcc_opts}:::",
diff --git a/STATUS b/STATUS
index 6de55ce614610960967ee09189e6a641e8508c9e..f017c89adbadc6c9773fbff4f8c4fcafdbf5488f 100644 (file)
--- a/STATUS
+++ b/STATUS
@@ -1,6 +1,6 @@
 
   OpenSSL STATUS                           Last modified at
-  ______________                           $Date: 1999/05/30 13:54:25 $
+  ______________                           $Date: 1999/05/30 23:54:52 $
 
   DEVELOPMENT STATE
 
@@ -12,7 +12,7 @@
 
   RELEASE SHOWSTOPPERS
 
-    o BSD/OS: assembler functions must not have leading underscores
+    o
 
   AVAILABLE PATCHES
 
     o  broken demos
     o  salzr@certco.com (Rich Salz): Bug in X509_name_print
        <29E0A6D39ABED111A36000A0C99609CA2C2BA4@macertco-srv1.ma.certco.com>
-    o  [ Compilation warnings: ctype-related int vs. char ]
-       => now casts (unsigned char), maybe those arrays should have
-          members of that type rather than plain char (i.e.
-          unsigned char *p; ....; if (isspace(*p)) ...; where it's now
-          char *p; ....; if (isspace((unsigned char)*p)) ...;)
     o  $(PERL) in */Makefile.ssl
     o  "Sign the certificate?" - "n" creates empty certificate file
     o  dubious declaration of crypt() in des.h
diff --git a/config b/config
index b13bc6e18d10284d2a427252f94ed10c54b9b8d2..4f07fdf8e221ab56ea047a927efab3722c0d4f6f 100755 (executable)
--- a/config
+++ b/config
@@ -114,6 +114,10 @@ case "${SYSTEM}:${RELEASE}:${VERSION}:${MACHINE}" in
        echo "${MACHINE}-lynx-lynxos"; exit 0
        ;;
 
+    BSD/OS:4.*)
+       echo "${MACHINE}-whatever-bsdi4"; exit 0
+       ;;
+
     BSD/386:*:*:*486*|BSD/OS:*:*:*:*486*)
        echo "i486-whatever-bsdi"; exit 0
        ;;
@@ -321,6 +325,7 @@ case "$GUESSOS" in
   alpha*-*-openbsd) OUT="OpenBSD-alpha" ;;
   pmax*-*-openbsd) OUT="OpenBSD-mips" ;;
   *-*-openbsd) OUT="OpenBSD" ;;
+  *86*-*-bsdi4) OUT="bsdi-elf-gcc" ;;
   *-*-osf) OUT="alpha-cc" ;;
   *-*-unixware*) OUT="unixware-2.0" ;;
   RM*-siemens-sysv4) OUT="ReliantUNIX" ;;