> > quite a long ago following lines (in both win32/Makefile and
> > win32/makefile.mk) :
> > 
> > # VC 6.0 can load the socket dll on demand.  Makes the test suite
> > # run in about 10% less time.
> > DELAYLOAD   = -DELAYLOAD:ws2_32.dll -DELAYLOAD:shell32.dll 
> delayimp.lib
> > 
> > are a bit of trouble.

> 
> Maybe a doc patch to README.win32 would be enough.
> 

WAGP (with a great pleasure :)

Patch against 24716
Feel free to fix errors.

While I am here, I also added a tiny explanation about static extensions.
Currently static extensions will work only with win32/makefile.mk but not
win32/Makefile, but I hope this unfortunate difference will not be for a
long time...

Same text should also go into 5.8.7+ version...

Best regards,
Vadim.

--- README.win32.orig   Mon Apr 25 17:40:01 2005
+++ README.win32        Tue Jun  7 13:11:36 2005
@@ -319,6 +319,10 @@
 may not be correct for some versions.  Make sure the default exists
 and is valid.
 
+You may also need to comment out a line C<DELAYLOAD = ...> in makefile in
+case you're using elder Visual C++ compiler (e.g. 6.0 without service packs)
+and linker reports internal error.
+
 If you have either the source or a library that contains des_fcrypt(),
 enable the appropriate option in the makefile.  A ready-to-use version
 of fcrypt.c, based on the version originally written by Eric Young at
@@ -328,6 +332,9 @@
 you can set CRYPT_LIB to point to the library name.
 Perl will also build without des_fcrypt(), but the crypt() builtin will
 fail at run time.
+
+If you want build some core extensions statically into perl's dll, specify
+them in C<STATIC_EXT> macro.
 
 Be sure to read the instructions near the top of the makefiles carefully.
 

Reply via email to