On Mar 29 17:24, Corinna Vinschen via RT wrote: > Hi, > > the below patches are supposed to help with an annoying DLL problem on > Cygwin. [...] > > Index: Makefile.shared > =================================================================== > RCS file: /home/cvs/cvsroot/src/openssl/Makefile.shared,v > retrieving revision 1.63 > diff -p -u -r1.63 Makefile.shared > --- Makefile.shared 25 Mar 2007 15:20:35 -0000 1.63 > +++ Makefile.shared 29 Mar 2007 09:34:02 -0000 > @@ -255,7 +255,7 @@ link_o.cygwin: > SHLIB_SOVER=${LIBVERSION:+"-$(LIBVERSION)"}; \ > ALLSYMSFLAGS='-Wl,--whole-archive'; \ > NOALLSYMSFLAGS='-Wl,--no-whole-archive'; \ > - SHAREDFLAGS="$(CFLAGS) $(SHARED_LDFLAGS) -shared -Wl,-s,-Bsymbolic"; \ > + SHAREDFLAGS="$(CFLAGS) $(SHARED_LDFLAGS) -shared > -Wl,--enable-auto-image-base -Wl,-s,-Bsymbolic"; \ > $(LINK_SO_O) > link_a.cygwin: > @ $(CALC_VERSIONS); \ > @@ -273,8 +273,7 @@ link_a.cygwin: > extras="$$extras rc.o"; \ > ALLSYMSFLAGS='-Wl,--whole-archive'; \ > NOALLSYMSFLAGS='-Wl,--no-whole-archive'; \ > - base=; [ $(LIBNAME) = "crypto" ] && base=-Wl,--image-base,0x63000000; \ > - SHAREDFLAGS="$(CFLAGS) $(SHARED_LDFLAGS) -shared $$base > -Wl,-s,-Bsymbolic -Wl,--out-implib,lib$(LIBNAME).dll.a $$extras"; \ > + SHAREDFLAGS="$(CFLAGS) $(SHARED_LDFLAGS) -shared > -Wl,--enable-auto-image-base -Wl,-s,-Bsymbolic > -Wl,--out-implib,lib$(LIBNAME).dll.a $$extras"; \ > [ -f apps/$$dll_name ] && rm apps/$$dll_name; \ > [ -f test/$$dll_name ] && rm test/$$dll_name; \ > $(LINK_SO_A) || exit 1; \
Ping? Corinna -- Corinna Vinschen Cygwin Project Co-Leader Red Hat ______________________________________________________________________ OpenSSL Project http://www.openssl.org Development Mailing List openssl-dev@openssl.org Automated List Manager [EMAIL PROTECTED]