On Tue, Dec 31, 2002 at 01:34:07AM +0100, Richard Levitte - VMS Whacker wrote:
> -----BEGIN PGP SIGNED MESSAGE-----
>
>
> OpenSSL version 0.9.7 released
> ===============================
Hi,
sorry for the late response but I didn't manage to test earlier :-(
I have two patches attached which are necessary to build 0.9.7 for
the Cygwin release. The Makefile.org patch is necessary to build
the Cygwin DLLs at all. It fixes a wrong sed expression. The patch
to util/cygwin.sh is required by the naming scheme used in the Cygwin
net release.
However, currently I'm unfortunately unable to release a Cygwin net
version of 0.9.7 due to a linker problem, which results in dropped
symbols in the link stub library. The most prominent dropped symbol
is RC4. Building OpenSSH with this libs results in ssh and sshd crashing
immediately :-((( I'm still in the process of trying to find out why
that happens.
Btw., does anybody have an idea where a symbol ".RC4_end" could come from?
Corinna
--- openssl-0.9.7.orig/Makefile.org 2002-12-30 00:03:16.000000000 +0100
+++ openssl-0.9.7/Makefile.org 2003-01-07 19:25:50.000000000 +0100
@@ -749,7 +749,7 @@ install: all install_docs
chmod 555
$(INSTALL_PREFIX)$(INSTALLTOP)/lib/$$i.new; \
mv -f
$(INSTALL_PREFIX)$(INSTALLTOP)/lib/$$i.new $(INSTALL_PREFIX)$(INSTALLTOP)/lib/$$i; \
else \
- c=`echo $$i | sed
's/^lib\(.*\)/cyg\1-$(SHLIB_VERSION_NUMBER)/'`; \
+ c=`echo $$i | sed
+'s/^lib\(.*\).dll/cyg\1-$(SHLIB_VERSION_NUMBER).dll/'`; \
cp $$c
$(INSTALL_PREFIX)$(INSTALLTOP)/bin/$$c.new; \
chmod 755
$(INSTALL_PREFIX)$(INSTALLTOP)/bin/$$c.new; \
mv -f
$(INSTALL_PREFIX)$(INSTALLTOP)/bin/$$c.new $(INSTALL_PREFIX)$(INSTALLTOP)/bin/$$c; \
--- openssl-0.9.7.orig/util/cygwin.sh 2002-11-14 13:39:51.000000000 +0100
+++ openssl-0.9.7/util/cygwin.sh 2003-01-07 19:25:15.000000000 +0100
@@ -114,13 +114,13 @@ strip usr/bin/*.exe usr/bin/*.dll
# Runtime package
find etc usr/bin usr/doc usr/ssl/certs usr/ssl/man/man[157] usr/ssl/misc \
usr/ssl/openssl.cnf usr/ssl/private -empty -o \! -type d |
-tar cjfT openssl-${VERSION}-${SUBVERSION}.tar.bz2 -
+tar cjfT openssl2-${VERSION}-${SUBVERSION}.tar.bz2 -
# Development package
find usr/include usr/lib usr/ssl/man/man3 -empty -o \! -type d |
-tar cjfT openssl-devel-${VERSION}-${SUBVERSION}.tar.bz2 -
+tar cjfT openssl2-devel-${VERSION}-${SUBVERSION}.tar.bz2 -
-ls -l openssl-${VERSION}-${SUBVERSION}.tar.bz2
-ls -l openssl-devel-${VERSION}-${SUBVERSION}.tar.bz2
+ls -l openssl2-${VERSION}-${SUBVERSION}.tar.bz2
+ls -l openssl2-devel-${VERSION}-${SUBVERSION}.tar.bz2
cleanup
--
Corinna Vinschen
Cygwin Developer
Red Hat, Inc.
mailto:[EMAIL PROTECTED]
______________________________________________________________________
OpenSSL Project http://www.openssl.org
Development Mailing List [EMAIL PROTECTED]
Automated List Manager [EMAIL PROTECTED]