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]

Reply via email to