diff --git a/setup.py b/setup.py index 40dbf4b306b..c444a617bb1 100644 --- a/setup.py +++ b/setup.py @@ -278,8 +278,8 @@ def detect_modules(self): inc_dirs += ['/system/include', '/atheos/autolnk/include'] inc_dirs += os.getenv('C_INCLUDE_PATH', '').split(os.pathsep) - # OSF/1 has some stuff in /usr/ccs/lib (like -ldb) - if platform == 'osf1': + # OSF/1 and Unixware have some stuff in /usr/ccs/lib (like -ldb) + if platform in ['osf1', 'unixware7', 'openunix8']: lib_dirs += ['/usr/ccs/lib'] # Check for MacOS X, which doesn't need libm.a at all @@ -420,7 +420,7 @@ def detect_modules(self): library_dirs=['/usr/lib/termcap'], libraries=readline_libs) ) if platform not in ['mac']: - # crypt module. + # crypt module. if self.compiler.find_library_file(lib_dirs, 'crypt'): libs = ['crypt']