From: Barry Warsaw Date: Fri, 22 Oct 2010 17:17:51 +0000 (+0000) Subject: Only hack cmd.library_dirs when running under Py_ENABLE_SHARED. Tested both X-Git-Tag: v3.2a4~386 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=4ebfdf01bb128005842be322fc89457d527ff000;p=thirdparty%2FPython%2Fcpython.git 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. --- diff --git a/Lib/distutils/tests/test_build_ext.py b/Lib/distutils/tests/test_build_ext.py index 6858e5a4b2d8..18e001174303 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 = ['.']