summary refs log tree commit diff
path: root/lib/systems/parse.nix
diff options
context:
space:
mode:
authorJörg Thalheim <joerg@thalheim.io>2018-08-28 22:17:54 +0100
committerJörg Thalheim <joerg@thalheim.io>2018-08-28 22:18:02 +0100
commit9efffe0135c1ff7fcefbcd5ba0e521b41e56bb56 (patch)
tree7bd7683d78448502d64cddf30e5d2b2cd32393d1 /lib/systems/parse.nix
parentc4e8f4b442e2500273040a17d61996ee99c3956b (diff)
downloadnixpkgs-9efffe0135c1ff7fcefbcd5ba0e521b41e56bb56.tar
nixpkgs-9efffe0135c1ff7fcefbcd5ba0e521b41e56bb56.tar.gz
nixpkgs-9efffe0135c1ff7fcefbcd5ba0e521b41e56bb56.tar.bz2
nixpkgs-9efffe0135c1ff7fcefbcd5ba0e521b41e56bb56.tar.lz
nixpkgs-9efffe0135c1ff7fcefbcd5ba0e521b41e56bb56.tar.xz
nixpkgs-9efffe0135c1ff7fcefbcd5ba0e521b41e56bb56.tar.zst
nixpkgs-9efffe0135c1ff7fcefbcd5ba0e521b41e56bb56.zip
hurd: cleanup unmaintained target
This has been not touched in 6 years. Let's remove it to cause less
problems when adding new cross-compiling infrastructure.
This also simplify gcc significantly.
Diffstat (limited to 'lib/systems/parse.nix')
-rw-r--r--lib/systems/parse.nix3
1 files changed, 0 insertions, 3 deletions
diff --git a/lib/systems/parse.nix b/lib/systems/parse.nix
index 7ee3479c333..bb26c93f3d7 100644
--- a/lib/systems/parse.nix
+++ b/lib/systems/parse.nix
@@ -172,7 +172,6 @@ rec {
     macos   = { execFormat = macho;   families = { inherit darwin; }; name = "darwin"; };
     ios     = { execFormat = macho;   families = { inherit darwin; }; };
     freebsd = { execFormat = elf;     families = { inherit bsd; }; };
-    hurd    = { execFormat = elf;     families = { }; };
     linux   = { execFormat = elf;     families = { }; };
     netbsd  = { execFormat = elf;     families = { inherit bsd; }; };
     none    = { execFormat = unknown; families = { }; };
@@ -259,8 +258,6 @@ rec {
     "2" = # We only do 2-part hacks for things Nix already supports
       if elemAt l 1 == "cygwin"
         then { cpu = elemAt l 0;                      kernel = "windows";  abi = "cygnus";   }
-      else if elemAt l 1 == "gnu"
-        then { cpu = elemAt l 0;                      kernel = "hurd";     abi = "gnu";      }
       else   { cpu = elemAt l 0;                      kernel = elemAt l 1;                   };
     "3" = # Awkwards hacks, beware!
       if elemAt l 1 == "apple"