bpo-45898: Remove duplicate symbols from _ctypes/cfield.c (GH-29791) by tiran · Pull Request #29791 · python/cpython

@tiran

@bedevere-bot

🤖 New build scheduled with the buildbot fleet by @tiran for commit 2a3424d7b8ef485a0df2589f54073e7e0f009ce3 🤖

If you want to schedule another build, you need to add the ":hammer: test-with-buildbots" label again.

@brettcannon

@arhadthedev

@brettcannon Is there libffi-8.dll in $(ExternalsDir)libffi-3.4.2 runner directory when a GitHub action fails (as declared in libffi.props)? I cannot say "the library is present because other imports are resolved" since ffi_type_* look like the only ffi exports. At least there is no other declaration with FFI_EXTERN in headers before generation.

@brettcannon

@brettcannon Is there libffi-8.dll in $(ExternalsDir)libffi-3.4.2 runner directory when a GitHub action fails (as declared in libffi.props)?

No idea.

@tiran

Steve explained the issue on BPO. Windows cannot statically reference values from a DLL.

Signed-off-by: Christian Heimes <christian@python.org>

@tiran

@tiran

@tiran

@bedevere-bot

🤖 New build scheduled with the buildbot fleet by @tiran for commit 6787c5c 🤖

If you want to schedule another build, you need to add the ":hammer: test-with-buildbots" label again.

@tiran

@bedevere-bot

🤖 New build scheduled with the buildbot fleet by @tiran for commit 6787c5c 🤖

If you want to schedule another build, you need to add the ":hammer: test-with-buildbots" label again.

@tiran tiran changed the title bpo-45898: Remove duplicate symbols from _ctypes/cfield.c bpo-45898: Remove duplicate symbols from _ctypes/cfield.c (GH-29791)

Feb 24, 2022

@tiran tiran deleted the bpo-45898-cfield branch

February 24, 2022 19:51

asvetlov pushed a commit that referenced this pull request

Feb 26, 2022

@tiran @asvetlov