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 and py3k next.
This commit is contained in:
parent
ecdead62b4
commit
54052c00a7
|
@ -59,7 +59,8 @@ class BuildExtTestCase(support.TempdirManager,
|
||||||
# To further add to the fun, we can't just add library_dirs to the
|
# 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
|
# Extension() instance because that doesn't get plumbed through to the
|
||||||
# final compiler command.
|
# 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')
|
runshared = sysconfig.get_config_var('RUNSHARED')
|
||||||
if runshared is None:
|
if runshared is None:
|
||||||
cmd.library_dirs = ['.']
|
cmd.library_dirs = ['.']
|
||||||
|
|
Loading…
Reference in New Issue