#1530959: change distutils build dir for --with-pydebug python builds.
diff --git a/Lib/distutils/command/build.py b/Lib/distutils/command/build.py
index 9ae0a29..bca031f 100644
--- a/Lib/distutils/command/build.py
+++ b/Lib/distutils/command/build.py
@@ -69,6 +69,12 @@
plat_specifier = ".%s-%s" % (get_platform(), sys.version[0:3])
+ # Make it so Python 2.x and Python 2.x with --with-pydebug don't
+ # share the same build directories. Doing so confuses the build
+ # process for C modules
+ if hasattr(sys, 'gettotalrefcount'):
+ plat_specifier += '-pydebug'
+
# 'build_purelib' and 'build_platlib' just default to 'lib' and
# 'lib.<plat>' under the base build directory. We only use one of
# them for a given distribution, though --
diff --git a/Misc/NEWS b/Misc/NEWS
index 5768951..2f4d48e 100644
--- a/Misc/NEWS
+++ b/Misc/NEWS
@@ -369,6 +369,10 @@
Library
-------
+- Bug #1530959: distutils' build command now uses different build directory
+ when building extension modules against versions of Python compiled
+ with ``--with-pydebug``.
+
- #1555501: move plistlib from plat-mac directory to general library.
- #1269: fix a bug in pstats.add_callers() and add a unit test file for