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 19:03:07 -0400 |
commit | 28bacc2093a43c21f34a192397d2b2561a9fd29d (patch) | |
tree | 5ecfa33792ae09eb62a62295600979377769dbba /lib/systems/parse.nix | |
parent | f4de66977749f733b9a13d5f03550960ff800b0b (diff) | |
download | nixpkgs-28bacc2093a43c21f34a192397d2b2561a9fd29d.tar nixpkgs-28bacc2093a43c21f34a192397d2b2561a9fd29d.tar.gz nixpkgs-28bacc2093a43c21f34a192397d2b2561a9fd29d.tar.bz2 nixpkgs-28bacc2093a43c21f34a192397d2b2561a9fd29d.tar.lz nixpkgs-28bacc2093a43c21f34a192397d2b2561a9fd29d.tar.xz nixpkgs-28bacc2093a43c21f34a192397d2b2561a9fd29d.tar.zst nixpkgs-28bacc2093a43c21f34a192397d2b2561a9fd29d.zip |
lib/systems: Add assertion to "android" ABI
This is analogous to the GNU assertion.
Diffstat (limited to 'lib/systems/parse.nix')
-rw-r--r-- | lib/systems/parse.nix | 12 |
1 files changed, 10 insertions, 2 deletions
diff --git a/lib/systems/parse.nix b/lib/systems/parse.nix index 02ca3a6b361..3dba5ad4698 100644 --- a/lib/systems/parse.nix +++ b/lib/systems/parse.nix @@ -199,8 +199,16 @@ rec { msvc = {}; eabi = {}; - androideabi = {}; - android = {}; + androideabi = { float = "hard"; }; + android = { + assertions = [ + { assertion = platform: !platform.isAarch32; + message = '' + The "android" ABI is not for 32-bit ARM. Use "androideabi" instead. + ''; + } + ]; + }; gnueabi = { float = "soft"; }; gnueabihf = { float = "hard"; }; |