diff options
author | John Ericson <John.Ericson@Obsidian.Systems> | 2018-05-11 17:35:56 -0400 |
---|---|---|
committer | John Ericson <John.Ericson@Obsidian.Systems> | 2018-05-11 18:41:55 -0400 |
commit | e3f6c6d18d8ffbb4f9462adbf6648500b9514bbb (patch) | |
tree | 3a10630214000bdfca5eaf435b35c56f4a583fc0 /lib/systems/platforms.nix | |
parent | 341794a4b9e8e88e7a346e6972797be134688e1d (diff) | |
download | nixpkgs-e3f6c6d18d8ffbb4f9462adbf6648500b9514bbb.tar nixpkgs-e3f6c6d18d8ffbb4f9462adbf6648500b9514bbb.tar.gz nixpkgs-e3f6c6d18d8ffbb4f9462adbf6648500b9514bbb.tar.bz2 nixpkgs-e3f6c6d18d8ffbb4f9462adbf6648500b9514bbb.tar.lz nixpkgs-e3f6c6d18d8ffbb4f9462adbf6648500b9514bbb.tar.xz nixpkgs-e3f6c6d18d8ffbb4f9462adbf6648500b9514bbb.tar.zst nixpkgs-e3f6c6d18d8ffbb4f9462adbf6648500b9514bbb.zip |
lib: Add 32-bit Android platforms
Diffstat (limited to 'lib/systems/platforms.nix')
-rw-r--r-- | lib/systems/platforms.nix | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/lib/systems/platforms.nix b/lib/systems/platforms.nix index cceaecf0184..5becaf581a4 100644 --- a/lib/systems/platforms.nix +++ b/lib/systems/platforms.nix @@ -384,6 +384,27 @@ rec { kernelTarget = "zImage"; }; + # https://developer.android.com/ndk/guides/abis#armeabi + armv5te-android = { + name = "armeabi"; + gcc = { + arch = "armv5te"; + float = "soft"; + float-abi = "soft"; + }; + }; + + # https://developer.android.com/ndk/guides/abis#v7a + armv7a-android = { + name = "armeabi-v7a"; + gcc = { + arch = "armv7-a"; + float = "hard"; + float-abi = "softfp"; + fpu = "vfpv3-d16"; + }; + }; + armv7l-hf-multiplatform = { name = "armv7l-hf-multiplatform"; kernelMajor = "2.6"; # Using "2.6" enables 2.6 kernel syscalls in glibc. |