This patch did exactly what I wanted. Thanks. Lee Taylor On Wed, 12 Jul 2000, Rene Liebscher wrote:
It is not a missing function, it is only a wrong piece of code. It should look like this: --------------------------------------------------------------------------------- diff -BurN --minimal --exclude=*.pyc distutils.orig/distutils/unixccompiler.py distutils.patched/distutils/unixccompiler.py --- distutils.orig/distutils/unixccompiler.py Wed Jun 28 03:29:09 2000 +++ distutils.patched/distutils/unixccompiler.py Wed Jul 12 15:29:21 2000 @@ -320,7 +320,7 @@ def find_library_file (self, dirs, lib):
for dir in dirs: - shared = os.path.join (dir, self.shared_library_filename (lib)) + shared = os.path.join (dir, self.library_filename (lib,'shared')) static = os.path.join (dir, self.library_filename (lib))
# We're second-guessing the linker here, with not much hard ---------------------------------------------------------------------------------- library_filename comes from ccompiler.py, its second parameter is by default 'static'.