diff options
| author | Adam Joseph <adam@westernsemico.com> | 2022-08-13 02:47:31 -0700 |
|---|---|---|
| committer | Adam Joseph <adam@westernsemico.com> | 2023-01-01 17:16:06 -0800 |
| commit | 14f337afb6fde2e847ea499bb6250a57a9660d48 (patch) | |
| tree | 6ee631f613b167f2a28c12c67bd265d77dee5636 /pkgs/development/python-modules/python-mapnik | |
| parent | 47fd756154e536ddcdf271fc180dd1502967757e (diff) | |
lib/systems/inspect.nix: add isILP32 predicate
I've run into a few packages that need an extra flag on platforms
where `int` has more bits than `void*` does. I know of three such
platforms:
* [aarch64ilp32], used on both Linux and also on the [Apple Watch]
* [x32], the x86 ILP32 ABI
* [mips64n32], used on [Longsoon] and Cavium Octeon routers.
This PR introduces a predicate so the package flags can be added in
a generic way.
[Apple Watch]: https://gist.github.com/woachk/943828f37c14563a607a26116435bf27#watch
[mips64n32]: https://en.wikipedia.org/wiki/MIPS_architecture#Calling_conventions
[Longsoon]: https://en.wikipedia.org/wiki/Loongson
[x32]: https://en.wikipedia.org/wiki/X32_ABI
Diffstat (limited to 'pkgs/development/python-modules/python-mapnik')
0 files changed, 0 insertions, 0 deletions
