From de9a4e52efef1af9f871da938ebd392f61737371 Mon Sep 17 00:00:00 2001 From: John Vandenberg Date: Mon, 25 Nov 2019 07:29:44 +0700 Subject: [PATCH] Win: Special case for cffi --- pyoxidizer/src/distutils/_msvccompiler.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/pyoxidizer/src/distutils/_msvccompiler.py b/pyoxidizer/src/distutils/_msvccompiler.py index 6d89b15ea..808c8ccc3 100644 --- a/pyoxidizer/src/distutils/_msvccompiler.py +++ b/pyoxidizer/src/distutils/_msvccompiler.py @@ -590,6 +590,11 @@ def extension_link_shared_object(self, # directory that doesn't outlive this process. object_paths = [] for i, o in enumerate(objects): + if 'libffi_msvc' in o: + print('Ignored static {}'.format(o)) + # https://github.com/indygreg/python-build-standalone/issues/23 + # Library 'ffi' should be added here + continue o = o + '.static' p = os.path.join(dest_path, '%s.%d.o' % (name, i)) shutil.copyfile(o, p)