diff options
| author | nixpkgs-ci[bot] <190413589+nixpkgs-ci[bot]@users.noreply.github.com> | 2026-01-06 18:06:58 +0000 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2026-01-06 18:06:58 +0000 |
| commit | bfbaac3f808b0f167ce7efc822d3e44348252ec9 (patch) | |
| tree | 687b0feda299926842ed156335d3403c79c8828a /lib/systems | |
| parent | Merge master into staging-next (diff) | |
| parent | oxlint: correct updateScript and 1.12.0 -> 1.35.0 (#474006) (diff) | |
| download | nixpkgs-bfbaac3f808b0f167ce7efc822d3e44348252ec9.tar.gz | |
Merge master into staging-next
Diffstat (limited to 'lib/systems')
| -rw-r--r-- | lib/systems/inspect.nix | 5 | ||||
| -rw-r--r-- | lib/systems/parse.nix | 12 |
2 files changed, 16 insertions, 1 deletions
diff --git a/lib/systems/inspect.nix b/lib/systems/inspect.nix index c1876093600d..0a8e1ac8e702 100644 --- a/lib/systems/inspect.nix +++ b/lib/systems/inspect.nix @@ -440,6 +440,11 @@ rec { isPE = { kernel.execFormat = execFormats.pe; }; + + isEabi = { + abi.eabi = true; + }; + }; # given two patterns, return a pattern which is their logical AND. diff --git a/lib/systems/parse.nix b/lib/systems/parse.nix index c76aa592fc28..86f8c169d901 100644 --- a/lib/systems/parse.nix +++ b/lib/systems/parse.nix @@ -662,15 +662,19 @@ rec { # On ARM, this corresponds to ARMEABI. eabi = { float = "soft"; + eabi = true; }; eabihf = { float = "hard"; + eabi = true; }; # Other architectures should use ELF in embedded situations. elf = { }; - androideabi = { }; + androideabi = { + eabi = true; + }; android = { assertions = [ { @@ -684,9 +688,11 @@ rec { gnueabi = { float = "soft"; + eabi = true; }; gnueabihf = { float = "hard"; + eabi = true; }; gnu = { assertions = [ @@ -730,17 +736,21 @@ rec { musleabi = { float = "soft"; + eabi = true; }; musleabihf = { float = "hard"; + eabi = true; }; musl = { }; uclibceabi = { float = "soft"; + eabi = true; }; uclibceabihf = { float = "hard"; + eabi = true; }; uclibc = { }; |
