packages/lang/python/python3
Šimon Bořek 992fcd1bd8 python3: backport and fix target musl libc detection
Patch 030:
Backported from Python main branch[^1] for Python to distinguish between glibc and musl libc SOABI.

Patch 131:
Changes PLATFORM_TRIPLET -gnu/-musl suffix detection (performed by the backported patch)
to be based on the target OS instead of the building OS.

See included patches for more detailed descriptions.

Specifically this fixes cross-compilation for mpc8548 CPUs with SPE instructions[^2] enabled.

[^1]: merged to python:main as https://github.com/python/cpython/pull/24502 'bpo-43112: detect musl as a separate SOABI'
[^2]: https://www.nxp.com/docs/en/reference-manual/SPEPEM.pdf

Co-authored-by: Pali Rohár <pali@kernel.org>
Signed-off-by: Šimon Bořek <simon.borek@nic.cz>
2022-09-12 14:20:14 -07:00
..
files python3: bump to version 3.10.0 2021-11-19 13:30:14 +02:00
patches python3: backport and fix target musl libc detection 2022-09-12 14:20:14 -07:00
patches-pip python3: bump version to 3.9.5 2021-05-11 11:50:35 +03:00
patches-setuptools python3: bump to version 3.10.0 2021-11-19 13:30:14 +02:00
Config-python3-light.in python3: enable bluetooth support by default 2021-09-27 11:01:07 -07:00
Makefile python3: update patches for libressl v3.5 2022-07-23 12:28:55 -07:00