Skip to content

Conversation

@CorvinM
Copy link
Contributor

@CorvinM CorvinM commented Aug 28, 2023

Closes #108525

Please see issue #108525 for background. I could not find any information in the documentation on if ABI compatibility between bugfix release shared objects is a warranty. However, using the private API in the C support libraries like _ssl appears to be common and would cause ABI breakage on private API changes.

If this interpretation is incorrect, please let me know as I think clarification would be helpful regardless.


📚 Documentation preview 📚: https://cpython-previews--108582.org.readthedocs.build/

@bedevere-bot bedevere-bot added docs Documentation in the Doc dir skip news labels Aug 28, 2023
@CorvinM CorvinM marked this pull request as ready for review August 28, 2023 20:35
@CorvinM CorvinM requested a review from encukou as a code owner August 28, 2023 20:35
@encukou
Copy link
Member

encukou commented Aug 31, 2023

I feel that this is not the right place for this note, since in this case the user is not really interacting with the C API. Why would someone look here?

In what situation would you use an internal extension with a different build of Python?

@CorvinM CorvinM closed this Oct 25, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

awaiting review docs Documentation in the Doc dir skip news

Projects

None yet

Development

Successfully merging this pull request may close these issues.

ImportError: _ssl.so: undefined symbol: _PyModule_Add

3 participants