diff --git a/Misc/NEWS b/Misc/NEWS
index aee36ac0f80..4170069c2bc 100644
--- a/Misc/NEWS
+++ b/Misc/NEWS
@@ -35,6 +35,12 @@ Library
- Issue #20594: Avoid name clash with the libc function posix_close.
+Build
+-----
+
+- Issue #20609: Restored the ability to build 64-bit Windows binaries on
+ 32-bit Windows, which was broken by the change in issue #19788.
+
What's New in Python 3.4.0 release candidate 1?
===============================================
diff --git a/PCbuild/pythoncore.vcxproj b/PCbuild/pythoncore.vcxproj
index 11b7054d3fb..2296f0bb609 100644
--- a/PCbuild/pythoncore.vcxproj
+++ b/PCbuild/pythoncore.vcxproj
@@ -182,7 +182,11 @@
0x1e000000
- $(KillPythonExe)
+ $(KillPythonExe)
+IF %ERRORLEVEL% NEQ 0 (
+ echo kill_python: warning: could not kill running Pythons, exit code %ERRORLEVEL%
+ exit /b 0
+)
Killing any running $(PythonExe) instances...
@@ -213,7 +217,11 @@
0x1e000000
- $(KillPythonExe)
+ $(KillPythonExe)
+IF %ERRORLEVEL% NEQ 0 (
+ echo kill_python: warning: could not kill running Pythons, exit code %ERRORLEVEL%
+ exit /b 0
+)
Killing any running $(PythonExe) instances...
@@ -244,7 +252,11 @@
0x1e000000
- $(KillPythonExe)
+ $(KillPythonExe)
+IF %ERRORLEVEL% NEQ 0 (
+ echo kill_python: warning: could not kill running Pythons, exit code %ERRORLEVEL%
+ exit /b 0
+)
Killing any running $(PythonExe) instances...
@@ -278,7 +290,11 @@
0x1e000000
- $(KillPythonExe)
+ $(KillPythonExe)
+IF %ERRORLEVEL% NEQ 0 (
+ echo kill_python: warning: could not kill running Pythons, exit code %ERRORLEVEL%
+ exit /b 0
+)
Killing any running $(PythonExe) instances...
@@ -307,7 +323,11 @@
0x1e000000
- $(KillPythonExe)
+ $(KillPythonExe)
+IF %ERRORLEVEL% NEQ 0 (
+ echo kill_python: warning: could not kill running Pythons, exit code %ERRORLEVEL%
+ exit /b 0
+)
Killing any running $(PythonExe) instances...
@@ -339,7 +359,11 @@
MachineX64
- $(KillPythonExe)
+ $(KillPythonExe)
+IF %ERRORLEVEL% NEQ 0 (
+ echo kill_python: warning: could not kill running Pythons, exit code %ERRORLEVEL%
+ exit /b 0
+)
Killing any running $(PythonExe) instances...
@@ -368,7 +392,11 @@
0x1e000000
- $(KillPythonExe)
+ $(KillPythonExe)
+IF %ERRORLEVEL% NEQ 0 (
+ echo kill_python: warning: could not kill running Pythons, exit code %ERRORLEVEL%
+ exit /b 0
+)
Killing any running $(PythonExe) instances...
@@ -400,7 +428,11 @@
MachineX64
- $(KillPythonExe)
+ $(KillPythonExe)
+IF %ERRORLEVEL% NEQ 0 (
+ echo kill_python: warning: could not kill running Pythons, exit code %ERRORLEVEL%
+ exit /b 0
+)
Killing any running $(PythonExe) instances...