On Thu, Nov 14, 2002 at 12:02:28AM +0100, Richard Levitte - VMS Whacker wrote:
> openssl-0.9.6-stable-SNAP-200211xx.tar.gz non-engine version
> [...]
> openssl-0.9.7-stable-SNAP-200211xx.tar.gz
Hi,
a few problems.
The Configure script still uses the old deprecated -m486 instead of the
-march=i486 option:
0.9.6-stable-SNAP-20021112:
==========================================================================
--- Configure.orig 2002-11-14 12:14:43.000000000 +0100
+++ Configure 2002-11-14 12:15:00.000000000 +0100
@@ -477,7 +477,7 @@ my %table=(
# Cygwin
"Cygwin-pre1.3", "gcc:-DTERMIOS -DL_ENDIAN -fomit-frame-pointer -O2 -m486
-Wall::(unknown)::BN_LLONG ${x86_gcc_des} ${x86_gcc_opts}::::::::::win32",
-"Cygwin", "gcc:-DTERMIOS -DL_ENDIAN -fomit-frame-pointer -O2 -m486 -Wall::::BN_LLONG
${x86_gcc_des} ${x86_gcc_opts}::::::::::win32:cygwin-shared:::.dll",
+"Cygwin", "gcc:-DTERMIOS -DL_ENDIAN -fomit-frame-pointer -O2 -march=i486
+-Wall::::BN_LLONG ${x86_gcc_des} ${x86_gcc_opts}::::::::::win32:cygwin-shared:::.dll",
# Ultrix from Bernhard Simon <[EMAIL PROTECTED]>
"ultrix-cc","cc:-std1 -O -Olimit 1000 -DL_ENDIAN::(unknown)::::::",
==========================================================================
0.9.7-stable-SNAP-20021112:
==========================================================================
--- Configure.orig 2002-11-14 12:20:39.000000000 +0100
+++ Configure 2002-11-14 12:20:52.000000000 +0100
@@ -520,7 +520,7 @@ my %table=(
# Cygwin
"Cygwin-pre1.3", "gcc:-DTERMIOS -DL_ENDIAN -fomit-frame-pointer -O3 -m486
-Wall::(unknown):CYGWIN32::BN_LLONG ${x86_gcc_des} ${x86_gcc_opts}::::::::::win32",
-"Cygwin", "gcc:-DTERMIOS -DL_ENDIAN -fomit-frame-pointer -O3 -m486
-Wall:::CYGWIN32::BN_LLONG ${x86_gcc_des}
${x86_gcc_opts}:${x86_out_asm}:win32:cygwin-shared:::.dll",
+"Cygwin", "gcc:-DTERMIOS -DL_ENDIAN -fomit-frame-pointer -O3 -march=i486
+-Wall:::CYGWIN32::BN_LLONG ${x86_gcc_des}
+${x86_gcc_opts}:${x86_out_asm}:win32:cygwin-shared:::.dll",
# DJGPP
"DJGPP", "gcc:-I/dev/env/DJDIR/watt32/inc -DTERMIOS -DL_ENDIAN -fomit-frame-pointer
-O2 -Wall:::MSDOS:-L/dev/env/DJDIR/watt32/lib -lwatt:BN_LLONG ${x86_gcc_des}
${x86_gcc_opts}::::::::::",
==========================================================================
The Cygwin build script in the util subdir suffers from a missing
`make depend':
Both openssl versions:
==========================================================================
--- util/cygwin.sh.orig 2002-11-14 12:16:03.000000000 +0100
+++ util/cygwin.sh 2002-11-14 12:07:51.000000000 +0100
@@ -96,6 +96,8 @@ fi
get_openssl_version
+make depend || exit 1
+
make || exit 1
base_install
==========================================================================
Other than that, the util/cygwin.sh file still has wrong permissions
which prevents building the official Cygwin version without having
to chmod +x the script first.
Even though `make depend' has been called, the following happens in the
0.9.6-stable-SNAP-20021112 build:
making all in test...
make[1]: Entering directory `/src/openssl-0.9.6-stable-SNAP-20021112/test'
gcc -I../include -DTHREADS -DDSO_WIN32 -DNO_IDEA -DNO_RC5 -DNO_MDC2 -DTERMIOS
-DL_ENDIAN -fomit-frame-pointer -O2 -march=i486 -Wall -c -o bntest.o bntest.c
gcc -o bntest -I../include -DTHREADS -DDSO_WIN32 -DNO_IDEA -DNO_RC5 -DNO_MDC2
-DTERMIOS -DL_ENDIAN -fomit-frame-pointer -O2 -march=i486 -Wall bntest.o -L..
-lcrypto
make[1]: *** No rule to make target `ideatest.o', needed by `ideatest'. Stop.
make[1]: Leaving directory `/src/openssl-0.9.6-stable-SNAP-20021112/test'
make: *** [sub_all] Error 1
This doesn't happen in 0.9.7-stable-SNAP-20021112.
Sorry, I have no patch for this one.
Corinna
--
Corinna Vinschen
Cygwin Developer
Red Hat, Inc.
mailto:vinschen@;redhat.com
______________________________________________________________________
OpenSSL Project http://www.openssl.org
Development Mailing List [EMAIL PROTECTED]
Automated List Manager [EMAIL PROTECTED]