diff options
| author | Mark Hudnall <me@markhudnall.com> | 2020-11-15 06:11:56 -0800 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2020-11-15 09:11:56 -0500 |
| commit | 79b78663e52de262f662e8a2ee472209e07f0b63 (patch) | |
| tree | 157486766721f0007f87e5c085004fae4abe4876 /pkgs/development/python-modules/python-mapnik/python-mapnik_std_optional.patch | |
| parent | 069f183f16c3ea5d4b6e7625433b92eba77534f7 (diff) | |
chicken: support darwin platform (#103748)
Darwin was not included as a supported platform for chicken. However, it compiled and
worked fine after bypassing unsupported platforms.
We make two changes to chicken's derivation. First, we add darwin as a supported
platform.
Second, we set some envvars that force the build to use nix-supplied build
tools. Chicken's Makefile for macOS hardcodes paths to gcc and other build tools
(see
https://code.call-cc.org/cgi-bin/gitweb.cgi?p=chicken-core.git;a=blob;f=Makefile.macosx;h=5d4d9b0aa1bb4c95e1ba7a55f9586fa86ee5034f;hb=317468e4994e6245d787400359726a9fb97d5d60#l31). We
override these envvars to use the wrapped $CC and bintools provided by nix to make
the build pure.
Diffstat (limited to 'pkgs/development/python-modules/python-mapnik/python-mapnik_std_optional.patch')
0 files changed, 0 insertions, 0 deletions
