Details
-
User Story
-
Resolution: Unresolved
-
P3: Somewhat important
-
None
-
6.3.0
-
None
Description
Currently when cross-building with limited api enabled, we default to adding a manylinux2014 tag, which is incorrect.
We should instead find a way to detect the glibc version used and use that as the tag.
pip accepted glibc tag names can be inspected by running
pip debug --verbose
on a target machine. Example output on an armv7 Manjaro Raspberry pi 3:
Compatible tags: 427 cp310-cp310-manylinux_2_32_armv7l cp310-cp310-manylinux_2_31_armv7l cp310-cp310-manylinux_2_30_armv7l cp310-cp310-manylinux_2_29_armv7l cp310-cp310-manylinux_2_28_armv7l cp310-cp310-manylinux_2_27_armv7l cp310-cp310-manylinux_2_26_armv7l cp310-cp310-manylinux_2_25_armv7l cp310-cp310-manylinux_2_24_armv7l cp310-cp310-manylinux_2_23_armv7l cp310-cp310-manylinux_2_22_armv7l cp310-cp310-manylinux_2_21_armv7l cp310-cp310-manylinux_2_20_armv7l cp310-cp310-manylinux_2_19_armv7l cp310-cp310-manylinux_2_18_armv7l cp310-cp310-manylinux_2_17_armv7l cp310-cp310-manylinux2014_armv7l
Attachments
Issue Links
- resulted from
-
PYSIDE-802 Enable PySide/Shiboken cross compilation for different targets.
- Closed