Skip to content

ci: update ffi-check for PyPy symbol mangling change - #6389

Open
davidhewitt wants to merge 2 commits into
PyO3:mainfrom
davidhewitt:pypy3.12-abi3
Open

ci: update ffi-check for PyPy symbol mangling change#6389
davidhewitt wants to merge 2 commits into
PyO3:mainfrom
davidhewitt:pypy3.12-abi3

Conversation

@davidhewitt

Copy link
Copy Markdown
Member

As per pypy/binary-testing#55 (comment) this updates ffi-check to confirm that symbols are being resolved properly for PyPy ahead of the change in PyPy 3.12 to support abi3 by removing the special PyPy prefix from many functions.

I make this practical by forcing pyo3-ffi-check to resolve actual addresses of all functions and check they match the pypy headers.

@bschoenmaeckersbschoenmaeckers left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM!

Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants

@davidhewitt@bschoenmaeckers