"This time WITH the patch." Phil says with egg on his face.
--Phil
Compaq: High Performance Server Division/Benchmark Performance Engineering
---------------- Alpha, The Fastest Processor on Earth --------------------
[EMAIL PROTECTED] |C|O|M|P|A|Q| [EMAIL PROTECTED]
------------------- See the results at www.spec.org -----------------------
---------- Forwarded message ----------
Date: Mon, 20 Dec 1999 17:43:47 -0500 (EST)
From: Phillip Ezolt <[EMAIL PROTECTED]>
To: [EMAIL PROTECTED]
Cc: [EMAIL PROTECTED], [EMAIL PROTECTED], [EMAIL PROTECTED],
[EMAIL PROTECTED]
Subject: [PATCH] OpenSSL Alpha/Linux support
Hi All,
This allows OpenSLL to work on Alpha/Linux. It was patched against
the latest OpenSLL snapshort, but it also works on the last stable release.
1) Apply the patch.
2) "./Configure linux-alpha"
3) make; make test
Everything works great!
--Phil
ps. There is commented out linux-alpha line that uses alpha assembly instead
of C. GNU "as" doesn't seem to like it when "-Dxxx" is passed to it on
the command line, and therefore it won't compile.
Compaq: High Performance Server Division/Benchmark Performance Engineering
---------------- Alpha, The Fastest Processor on Earth --------------------
[EMAIL PROTECTED] |C|O|M|P|A|Q| [EMAIL PROTECTED]
------------------- See the results at www.spec.org -----------------------
diff -urN openssl-SNAP-19991220.orig/Configure openssl-SNAP-19991220/Configure
--- openssl-SNAP-19991220.orig/Configure Wed Nov 3 10:00:06 1999
+++ openssl-SNAP-19991220/Configure Mon Dec 20 16:58:27 1999
@@ -202,10 +202,11 @@
"alpha-cc", "cc:-std1 -tune host -O4
-readonly_strings::(unknown)::SIXTY_FOUR_BIT_LONG RC4_CHUNK:asm/alpha.o::",
"alpha164-cc", "cc:-std1 -tune host -fast
-readonly_strings::(unknown)::SIXTY_FOUR_BIT_LONG RC4_CHUNK:asm/alpha.o::",
"FreeBSD-alpha","gcc:-DTERMIOS -O3
-fomit-frame-pointer::(unknown)::SIXTY_FOUR_BIT_LONG RC4_CHUNK DES_INT DES_PTR
DES_RISC2:::",
-
+"linux-alpha","gcc:-DL_ENDIAN -DTERMIO -O3
+-fomit-frame-pointer::(unknown)::SIXTY_FOUR_BIT_LONG DES_INT DES_PTR DES_RISC2:::",
+# This might work if as didn't choke on "-DL_ENDIAN".
+#"linux-alpha","gcc:-DL_ENDIAN -DTERMIO -O3
+-fomit-frame-pointer::(unknown)::SIXTY_FOUR_BIT_LONG RC4_CHUNK DES_UNROLL
+DES_RISC1:asm/alpha.o::",
# assembler versions -- currently defunct:
##"OpenBSD-alpha","gcc:-DTERMIOS -O3
-fomit-frame-pointer::(unknown):SIXTY_FOUR_BIT_LONG DES_INT DES_PTR
DES_RISC2:asm/alpha.o::",
-
# The intel boxes :-), It would be worth seeing if bsdi-gcc can use the
# bn86-elf.o file file since it is hand tweaked assembler.
"linux-elf", "gcc:-DL_ENDIAN -DTERMIO -O3 -fomit-frame-pointer -m486
-Wall::-D_REENTRANT::BN_LLONG $x86_gcc_des $x86_gcc_opts:$x86_elf_asm",