[Python-Dev] versioned .so files for Python 3.2 (original) (raw)

"Martin v. Löwis" martin at v.loewis.de
Sat Aug 28 12:29:04 CEST 2010


This leads me to a question: how do these configure options affect the PEP 384 stable ABI? That PEP is currently silent on the issue, while PEP 3149 appears to implicitly assume that "abi3" completely specifies the ABI. It's a great question - perhaps Martin can chime in? It may be that 'abiX' isn't enough to fully specify compatible extension modules even when that module is written entirely and solely against PEP 384. In that case, we may need to include the configure flags in the tag, e.g. foo.abi3-dmu.so.

The intention is that there is indeed just one stable ABI, so one configuration is the supported one, and that should be the "default" build.

As for the specific settings, my analysis would be this:

Regards, Martin



More information about the Python-Dev mailing list