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 Henry Schreiner
Recipients Arfrever, Henry Schreiner, christian.heimes, eric.araujo, h-vetinari, ncopa, olivierlefloch, piro, tianon, uranusjr
Date 2021-11-24.17:23:42
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1637774622.47.0.250970990427.issue43112@roundup.psfhosted.org>
In-reply-to
Content
We had a call and have a potential path forward. Quick summary:

* Add a patch on top of the current patch to make CPython look for `-gnu` on top of `-musl` for Alpine 3.15 and 3.14. Reverting the patch would break every Alpine wheel previously locally compiled (like NumPy) and would require rebuilding all shipped packages that depend on Python.
* Revert the patch for CPython 3.10 in Alpine 3.16, due mid next year.
* Take the existing patch (PR 24502) targeting upstream CPython 3.11 and change search to include `abi3-gnu` on musl after looking for `abi3-musl`. The ability to install both binaries into a single folder would be a new "feature" of CPython 3.11.
* Optionally this could be checked and normalized by auditwheel (like changing `-musl` to `-gnu` on 3.9) if desired. ABI3 wheels targeting <3.11 could be normalized to `-gnu`.

How does that sound?
History
Date User Action Args
2021-11-24 17:23:42Henry Schreinersetrecipients: + Henry Schreiner, christian.heimes, piro, eric.araujo, Arfrever, ncopa, uranusjr, tianon, h-vetinari, olivierlefloch
2021-11-24 17:23:42Henry Schreinersetmessageid: <1637774622.47.0.250970990427.issue43112@roundup.psfhosted.org>
2021-11-24 17:23:42Henry Schreinerlinkissue43112 messages
2021-11-24 17:23:42Henry Schreinercreate