diff options
| author | nixpkgs-ci[bot] <190413589+nixpkgs-ci[bot]@users.noreply.github.com> | 2026-01-06 18:07:38 +0000 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2026-01-06 18:07:38 +0000 |
| commit | 02cebb46443edb719deb0ee59ef6af3ee5af4838 (patch) | |
| tree | 74e0af887ed12783ad8e12737949c89ce77359c8 /lib/systems | |
| parent | glibc: 2.40-66 -> 2.42-47 (#379542) (diff) | |
| parent | Merge master into staging-next (diff) | |
| download | nixpkgs-02cebb46443edb719deb0ee59ef6af3ee5af4838.tar.gz | |
Merge staging-next into staging
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 = { }; |
