summaryrefslogtreecommitdiff
path: root/pkgs/development/python-modules/python-mapnik/python-mapnik_std_optional.patch
diff options
context:
space:
mode:
authorYureka <yuka@yuka.dev>2023-10-13 17:47:11 +0200
committerGitHub <noreply@github.com>2023-10-13 17:47:11 +0200
commitef60280d5736702ec7cd9154785384c39a8e5808 (patch)
treed1f0b744860a153707c4bb8c7967321bfb37b46c /pkgs/development/python-modules/python-mapnik/python-mapnik_std_optional.patch
parent108f00eaae57d8fa66fd585df40f88b7befdefc3 (diff)
python311: fix cross to/from musl (#260641)
The situation: Python <3.11: under Linux the abi string is always -gnu* Python 3.11-3.12: musl is treated as its own abi in the python build system, but when cross-compiling the build host's libc is used for the target abi string. Cross compiling from glibc to musl gives a -gnu* target abi string and vice versa. Python >=3.13: musl is treated as its own abi, and when cross-compiling the target libc is used for the target abi string We backport the fix for python 3.11-3.12, since the intermediate state is almost impossible to model in the nix expression
Diffstat (limited to 'pkgs/development/python-modules/python-mapnik/python-mapnik_std_optional.patch')
0 files changed, 0 insertions, 0 deletions