summaryrefslogtreecommitdiff
path: root/README.win32
diff options
context:
space:
mode:
authorSteve Hay <steve.m.hay@googlemail.com>2019-10-11 08:10:26 +0100
committerSteve Hay <steve.m.hay@googlemail.com>2019-10-17 08:03:11 +0100
commit7adf247031f6eae5aa06093376968e8665ebd888 (patch)
treea1c82968d78d5f9b11a2a3897bf348c0b6820110 /README.win32
parentdd469d97d90432366e531534b23dd30f1f8a07ca (diff)
downloadperl-7adf247031f6eae5aa06093376968e8665ebd888.tar.gz
The VC6 Chainsaw Massacre
Remove MS Visual C++ 6.0 support as agreed in the thread starting here: https://www.nntp.perl.org/group/perl.perl5.porters/2019/07/msg255625.html
Diffstat (limited to 'README.win32')
-rw-r--r--README.win3220
1 files changed, 7 insertions, 13 deletions
diff --git a/README.win32 b/README.win32
index e182101465..b7d0784762 100644
--- a/README.win32
+++ b/README.win32
@@ -125,15 +125,16 @@ build usually works in this circumstance, but some tests will fail.
=item Microsoft Visual C++
-The nmake that comes with Visual C++ will suffice for building. Visual C
-requires that certain things be set up in the console before Visual C will
+The nmake that comes with Visual C++ will suffice for building. Visual C++
+requires that certain things be set up in the console before Visual C++ will
sucessfully run. To make a console box be able to run the C compiler, you will
-need to beforehand, run the C<vcvars32.bat> file to compile for x86-32 and for
-x86-64 C<vcvarsall.bat x64> or C<vcvarsamd64.bat>. On a typical install of a
-Microsoft C compiler product, these batch files will already be in your C<PATH>
+need to beforehand, run C<vcvarsall.bat x86> to compile for x86-32 and for
+x86-64 C<vcvarsall.bat amd64>. On a typical install of a Microsoft C++
+compiler product, these batch files will already be in your C<PATH>
environment variable so you may just type them without an absolute path into
your console. If you need to find the absolute path to the batch file, it is
-usually found somewhere like C:\Program Files\Microsoft Visual Studio\VC98\Bin.
+usually found somewhere like
+C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC.
With some newer Micrsoft C products (released after ~2004), the installer will
put a shortcut in the start menu to launch a new console window with the
console already set up for your target architecture (x86-32 or x86-64 or IA64).
@@ -388,16 +389,9 @@ The default value for CCHOME in the makefiles for Visual C++
may not be correct for some versions. Make sure the default exists
and is valid.
-You may also need to comment out the C<DELAYLOAD = ...> line in the
-Makefile if you're using VC++ 6.0 without the latest service pack and
-the linker reports an internal error.
-
If you want build some core extensions statically into perl's dll, specify
them in the STATIC_EXT macro.
-NOTE: The USE_64_BIT_INT build option is not supported with the 32-bit
-Visual C++ 6.0 compiler.
-
Be sure to read the instructions near the top of the makefiles carefully.
=item *