about summary refs log tree commit diff
path: root/pkgs/stdenv/linux
diff options
context:
space:
mode:
authorAmbroz Bizjak <ambrop7@gmail.com>2015-02-05 21:37:29 +0100
committerAmbroz Bizjak <ambrop7@gmail.com>2015-02-05 21:37:29 +0100
commitef9c21a0e27974aabf6bad1b04d53922a6566ff5 (patch)
tree7ffca3974ce262d05313c8d25772656222df920d /pkgs/stdenv/linux
parent93e018cbe919c835938c131933db1790ea057b68 (diff)
downloadnixlib-ef9c21a0e27974aabf6bad1b04d53922a6566ff5.tar
nixlib-ef9c21a0e27974aabf6bad1b04d53922a6566ff5.tar.gz
nixlib-ef9c21a0e27974aabf6bad1b04d53922a6566ff5.tar.bz2
nixlib-ef9c21a0e27974aabf6bad1b04d53922a6566ff5.tar.lz
nixlib-ef9c21a0e27974aabf6bad1b04d53922a6566ff5.tar.xz
nixlib-ef9c21a0e27974aabf6bad1b04d53922a6566ff5.tar.zst
nixlib-ef9c21a0e27974aabf6bad1b04d53922a6566ff5.zip
Adding the sheevaplug to make-bootstrap-tools-cross
Diffstat (limited to 'pkgs/stdenv/linux')
-rw-r--r--pkgs/stdenv/linux/make-bootstrap-tools-crosspi.nix15
1 files changed, 15 insertions, 0 deletions
diff --git a/pkgs/stdenv/linux/make-bootstrap-tools-crosspi.nix b/pkgs/stdenv/linux/make-bootstrap-tools-crosspi.nix
index dcb5cce57645..013aa12d9564 100644
--- a/pkgs/stdenv/linux/make-bootstrap-tools-crosspi.nix
+++ b/pkgs/stdenv/linux/make-bootstrap-tools-crosspi.nix
@@ -6,6 +6,19 @@ let
   pkgsFun = import ../../top-level/all-packages.nix;
   pkgsNoParams = pkgsFun {};
   
+  sheevaplugCrossSystem = {
+    crossSystem = rec {
+      config = "armv5tel-unknown-linux-gnueabi";
+      bigEndian = false;
+      arch = "arm";
+      float = "soft";
+      withTLS = true;
+      libc = "glibc";
+      platform = pkgsNoParams.platforms.sheevaplug;
+      openssl.system = "linux-generic32";
+    };
+  };
+  
   raspberrypiCrossSystem = {
     crossSystem = rec {
       config = "armv6l-unknown-linux-gnueabi";  
@@ -37,6 +50,7 @@ let
   };
   
   selectedCrossSystem =
+    if toolsArch == "armv5tel" then sheevaplugCrossSystem else
     if toolsArch == "armv6l" then raspberrypiCrossSystem else
     if toolsArch == "armv7l" then beagleboneCrossSystem else null;
 
@@ -235,6 +249,7 @@ rec {
 }
 
 ); in {
+    armv5tel = buildFor "armv5tel";
     armv6l = buildFor "armv6l";
     armv7l = buildFor "armv7l";
 }