diff options
author | Adam Joseph <adam@westernsemico.com> | 2022-04-27 23:46:02 -0700 |
---|---|---|
committer | Adam Joseph <adam@westernsemico.com> | 2022-04-27 23:46:02 -0700 |
commit | 3e60871330bde389d89c4d6585a259109c716960 (patch) | |
tree | ba94f53bc9beef2421bb490c5c8f1360c6f7f622 /lib/systems | |
parent | 5c737e23c62f888b6ae8629a314abc94c1d4ad8b (diff) |
lib/systems/platforms.nix: use "32" instead of "o32" for mips32 ABI
There is only one ABI for 32-bit MIPS chips. Before mips64, it didn't really have a name. The 64-bit MIPS ABI comes in two flavors, "n64" and "n32". It is commonplace to refer to the old 32-bit ABI as "o32" (MIPS and SGI documents do this). However, when configuring gcc, one must use --with-abi=32, not --with-abi=o32. Let's keep GCC happy with this commit.
Diffstat (limited to 'lib/systems')
-rw-r--r-- | lib/systems/platforms.nix | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/lib/systems/platforms.nix b/lib/systems/platforms.nix index d65ff6487b7ad..c1442556d7e70 100644 --- a/lib/systems/platforms.nix +++ b/lib/systems/platforms.nix @@ -490,8 +490,8 @@ rec { }; # can execute on 32bit chip - gcc_mips32r2_o32 = { gcc = { arch = "mips32r2"; abi = "o32"; }; }; - gcc_mips32r6_o32 = { gcc = { arch = "mips32r6"; abi = "o32"; }; }; + gcc_mips32r2_o32 = { gcc = { arch = "mips32r2"; abi = "32"; }; }; + gcc_mips32r6_o32 = { gcc = { arch = "mips32r6"; abi = "32"; }; }; gcc_mips64r2_n32 = { gcc = { arch = "mips64r2"; abi = "n32"; }; }; gcc_mips64r6_n32 = { gcc = { arch = "mips64r6"; abi = "n32"; }; }; gcc_mips64r2_64 = { gcc = { arch = "mips64r2"; abi = "64"; }; }; |