This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author uranusjr
Recipients Arfrever, christian.heimes, eric.araujo, h-vetinari, ncopa, olivierlefloch, piro, tianon, uranusjr
Date 2021-11-23.16:57:20
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1637686640.84.0.497695186546.issue43112@roundup.psfhosted.org>
In-reply-to
Content
Can anyone problem examples that it’s not an option to continue using the “technically incorrect” `-gnu` suffix on 3.9 and 3.10? From what I understand, te suffix technically works (as in the module will load correctly), it just fails to distinguish the ABI in the name.

If that’s correct, I feel “being able to distinguish between modules built against musl and glibc” should be a feature request and only implemented for 3.11+, while versions 3.10 and prior continue to use `-gnu`. This will also provide a simpler way out of the wheel compatibility problem; projects can distribute different wheels for 3.10 (or lower) and 3.11 (or higher), while the former wheel continues to contain `-gnu`-suffixed modules, and only contain `-musl`-suffixed ones in the latter.
History
Date User Action Args
2021-11-23 16:57:20uranusjrsetrecipients: + uranusjr, christian.heimes, piro, eric.araujo, Arfrever, ncopa, tianon, h-vetinari, olivierlefloch
2021-11-23 16:57:20uranusjrsetmessageid: <1637686640.84.0.497695186546.issue43112@roundup.psfhosted.org>
2021-11-23 16:57:20uranusjrlinkissue43112 messages
2021-11-23 16:57:20uranusjrcreate