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'))