summaryrefslogtreecommitdiff
path: root/README.win32
diff options
context:
space:
mode:
authorSteve Hay <steve.m.hay@googlemail.com>2010-11-18 18:14:35 +0000
committerSteve Hay <steve.m.hay@googlemail.com>2010-11-18 18:14:35 +0000
commitffc8a9ad7c0f32920c5f7960bd959c9212337963 (patch)
treec05791a286fabac9afb8572d835751b4e1d1776a /README.win32
parentcd67cda5171754b712d7c142c1932c8e1fe6b138 (diff)
downloadperl-ffc8a9ad7c0f32920c5f7960bd959c9212337963.tar.gz
Note that support for building with VC++ 2010 is not yet complete
Diffstat (limited to 'README.win32')
-rw-r--r--README.win3213
1 files changed, 12 insertions, 1 deletions
diff --git a/README.win32 b/README.win32
index b40dc49107..fb2b05cf63 100644
--- a/README.win32
+++ b/README.win32
@@ -40,10 +40,18 @@ system). Currently, this port is capable of using one of the
following compilers on the Intel x86 architecture:
Borland C++ version 5.02 or later
- Microsoft Visual C++ version 6.0 or later
+ Microsoft Visual C++ version 6.0 or later (*)
Gcc by mingw.org gcc version 3.2 or later
Gcc by mingw-w64.sf.net gcc version 4.4.3 or later
+(*) NOTE: Support for Visual C++ 2010 is not yet complete. This latest
+version of VC++ introduces some new C<errno.h> constants which conflict
+with Perl's current setting of them to match the corresponding WSAE*
+constants' values. Until this issue is resolved you will see several test
+failures (in F<cpan/autodie/t/flock.t>, F<dist/IO/t/io_multihomed.t >,
+F<dist/Net-Ping/t/450_service.t> and F<dist/Net-Ping/t/510_ping_udp.t>)
+and experience other problems in code involving sockets.
+
Note that the last two of these are actually competing projects both
delivering complete gcc toolchain for MS Windows:
@@ -407,6 +415,9 @@ the testsuite (many tests will be skipped).
There should be no test failures.
+(If you're using VC++ 2010 then you will currently see several test failures,
+as noted in the list of supported compilers above.)
+
Some test failures may occur if you use a command shell other than the
native "cmd.exe", or if you are building from a path that contains
spaces. So don't do that.