-
-
Notifications
You must be signed in to change notification settings - Fork 32.3k
bpo-42545: Check that all symbols in the limited ABI are exported #23616
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
cc22074
to
80d409f
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Nice script!
Should we check if PC/python3dll.c is outdated?
I considered that, but that file has some other functions being exposed that are Windows dependent so we cannot technically use this script that runs on Linux. I will try to figure out another PR to keep that file updated. |
My request was more about checking from your script output if python3dll.c is complete or not. If there are differences between Windows and Linux in the ABI, maybe differences can be saved in a file used by your script?
Sure. It's ok to first only focus on Linux. |
The CI fails :-)
|
16e35d9
to
5049076
Compare
Whoops, wrong makefile invocation for shared libs. Fixed! |
I checked and the file needs some love (functions missing or old functions remaining), so I am going to defer fixes to that file for a later PR, maybe checking with @zooba. |
https://bugs.python.org/issue42545