From 4b00cfe77fe13524e387959579ef14afcfcb22eb Mon Sep 17 00:00:00 2001 From: Matthew Bauer Date: Tue, 20 Nov 2018 20:33:25 -0600 Subject: [PATCH] systems/parse: add older x86 architectures i386, i486, i586 are added. These may have issues as many places assume i686 is the only valid 32 bit x86 architecture. --- lib/systems/parse.nix | 3 +++ 1 file changed, 3 insertions(+) diff --git a/lib/systems/parse.nix b/lib/systems/parse.nix index be73a6d252f0..73b065689d06 100644 --- a/lib/systems/parse.nix +++ b/lib/systems/parse.nix @@ -82,6 +82,9 @@ rec { aarch64 = { bits = 64; significantByte = littleEndian; family = "arm"; version = "8"; }; aarch64_be = { bits = 64; significantByte = bigEndian; family = "arm"; version = "8"; }; + i386 = { bits = 32; significantByte = littleEndian; family = "x86"; }; + i486 = { bits = 32; significantByte = littleEndian; family = "x86"; }; + i586 = { bits = 32; significantByte = littleEndian; family = "x86"; }; i686 = { bits = 32; significantByte = littleEndian; family = "x86"; }; x86_64 = { bits = 64; significantByte = littleEndian; family = "x86"; };