From 7cc62144b2946796568e0125d1b56839c0b49226 Mon Sep 17 00:00:00 2001 From: John Q Crosscompiler Date: Thu, 26 Jul 2018 09:33:36 -0400 Subject: systems: Allow detection of powerpc and sparc --- lib/systems/inspect.nix | 1 + lib/systems/parse.nix | 3 +++ 2 files changed, 4 insertions(+) (limited to 'lib') diff --git a/lib/systems/inspect.nix b/lib/systems/inspect.nix index c0c283469fe..0c70f2a7cd5 100644 --- a/lib/systems/inspect.nix +++ b/lib/systems/inspect.nix @@ -16,6 +16,7 @@ rec { isAarch64 = { cpu = { family = "arm"; bits = 64; }; }; isMips = { cpu = { family = "mips"; }; }; isRiscV = { cpu = { family = "riscv"; }; }; + isSparc = { cpu = { family = "sparc"; }; }; isWasm = { cpu = { family = "wasm"; }; }; is32bit = { cpu = { bits = 32; }; }; diff --git a/lib/systems/parse.nix b/lib/systems/parse.nix index d79947ad3de..47841a9eba5 100644 --- a/lib/systems/parse.nix +++ b/lib/systems/parse.nix @@ -93,6 +93,9 @@ rec { riscv32 = { bits = 32; significantByte = littleEndian; family = "riscv"; }; riscv64 = { bits = 64; significantByte = littleEndian; family = "riscv"; }; + sparc = { bits = 32; significantByte = bigEndian; family = "sparc"; }; + sparc64 = { bits = 64; significantByte = bigEndian; family = "sparc"; }; + wasm32 = { bits = 32; significantByte = littleEndian; family = "wasm"; }; wasm64 = { bits = 64; significantByte = littleEndian; family = "wasm"; }; }; -- cgit 1.4.1