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]

Reply via email to