Mercurial > cpython-lru_cache-weakref
diff Lib/distutils/command/build_ext.py @ 51355:fde03e75bc10 3.0
Merged revisions 69318 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/branches/py3k
................
r69318 | tarek.ziade | 2009-02-05 23:56:14 +0100 (Thu, 05 Feb 2009) | 9 lines
Merged revisions 69316 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/trunk
........
r69316 | tarek.ziade | 2009-02-05 23:52:52 +0100 (Thu, 05 Feb 2009) | 1 line
Fixed #5132: enable extensions to link on Solaris
........
................
| author | Tarek Ziadé <ziade.tarek@gmail.com> |
|---|---|
| date | Thu, 05 Feb 2009 22:58:41 +0000 |
| parents | f6026a3798d4 |
| children | 9e67c2f999c9 f2e6a5ea10fe |
line wrap: on
line diff
--- a/Lib/distutils/command/build_ext.py Wed Feb 04 19:42:15 2009 +0000 +++ b/Lib/distutils/command/build_ext.py Thu Feb 05 22:58:41 2009 +0000 @@ -229,10 +229,12 @@ # building python standard extensions self.library_dirs.append('.') - # for extensions under Linux with a shared Python library, + # for extensions under Linux or Solaris with a shared Python library, # Python's library directory must be appended to library_dirs - if (sys.platform.startswith('linux') or sys.platform.startswith('gnu')) \ - and sysconfig.get_config_var('Py_ENABLE_SHARED'): + sysconfig.get_config_var('Py_ENABLE_SHARED') + if ((sys.platform.startswith('linux') or sys.platform.startswith('gnu') + or sys.platform.startswith('sunos')) + and sysconfig.get_config_var('Py_ENABLE_SHARED')): if sys.executable.startswith(os.path.join(sys.exec_prefix, "bin")): # building third party extensions self.library_dirs.append(sysconfig.get_config_var('LIBDIR'))
