summaryrefslogtreecommitdiff
path: root/Lib/distutils
diff options
context:
space:
mode:
authorBarry Warsaw <barry@python.org>2010-10-22 17:17:51 +0000
committerBarry Warsaw <barry@python.org>2010-10-22 17:17:51 +0000
commit17605b3d80eda6fe200162c6941113a7fb7dc127 (patch)
tree13159b6861bd9d5f325fce5f10cc3d7c80c5ee01 /Lib/distutils
parent0677347d8e098ae54d01303007153d9107d60860 (diff)
downloadcpython-17605b3d80eda6fe200162c6941113a7fb7dc127.tar.gz
Only hack cmd.library_dirs when running under Py_ENABLE_SHARED. Tested both
with and without --enable-shared on Ubuntu 10.10. Hopefully this finally solves bug 10126. Will check 3.1 next.
Diffstat (limited to 'Lib/distutils')
-rw-r--r--Lib/distutils/tests/test_build_ext.py3
1 files changed, 2 insertions, 1 deletions
diff --git a/Lib/distutils/tests/test_build_ext.py b/Lib/distutils/tests/test_build_ext.py
index 6858e5a4b2..18e0011743 100644
--- a/Lib/distutils/tests/test_build_ext.py
+++ b/Lib/distutils/tests/test_build_ext.py
@@ -51,7 +51,8 @@ class BuildExtTestCase(TempdirManager,
# To further add to the fun, we can't just add library_dirs to the
# Extension() instance because that doesn't get plumbed through to the
# final compiler command.
- if not sys.platform.startswith('win'):
+ if (sysconfig.get_config_var('Py_ENABLE_SHARED') and
+ not sys.platform.startswith('win')):
runshared = sysconfig.get_config_var('RUNSHARED')
if runshared is None:
cmd.library_dirs = ['.']