mirror of
https://github.com/ilyakooo0/nixpkgs.git
synced 2024-12-27 22:03:54 +03:00
lib/systems: add convenience isAbiElfv2 function
This commit is contained in:
parent
cdb0f02a36
commit
345595a8b8
@ -13,6 +13,13 @@ rec {
|
|||||||
isx86_64 = { cpu = { family = "x86"; bits = 64; }; };
|
isx86_64 = { cpu = { family = "x86"; bits = 64; }; };
|
||||||
isPower = { cpu = { family = "power"; }; };
|
isPower = { cpu = { family = "power"; }; };
|
||||||
isPower64 = { cpu = { family = "power"; bits = 64; }; };
|
isPower64 = { cpu = { family = "power"; bits = 64; }; };
|
||||||
|
# This ABI is the default in NixOS PowerPC64 BE, but not on mainline GCC,
|
||||||
|
# so it sometimes causes issues in certain packages that makes the wrong
|
||||||
|
# assumption on the used ABI.
|
||||||
|
isAbiElfv2 = [
|
||||||
|
{ abi = { abi = "elfv2"; }; }
|
||||||
|
{ abi = { name = "musl"; }; cpu = { family = "power"; bits = 64; }; }
|
||||||
|
];
|
||||||
isx86 = { cpu = { family = "x86"; }; };
|
isx86 = { cpu = { family = "x86"; }; };
|
||||||
isAarch32 = { cpu = { family = "arm"; bits = 32; }; };
|
isAarch32 = { cpu = { family = "arm"; bits = 32; }; };
|
||||||
isAarch64 = { cpu = { family = "arm"; bits = 64; }; };
|
isAarch64 = { cpu = { family = "arm"; bits = 64; }; };
|
||||||
|
Loading…
Reference in New Issue
Block a user