summary refs log tree commit diff
path: root/pkgs/stdenv
diff options
context:
space:
mode:
authorMichael Raskin <7c6f434c@mail.ru>2017-05-01 13:30:32 +0200
committerGitHub <noreply@github.com>2017-05-01 13:30:32 +0200
commitbcbafdefc453e2c9320614e1580fa577a0b0325b (patch)
tree9cffc57fbcb39006996e9f2db3f641e1b26a909f /pkgs/stdenv
parentd8b2641b58273bcf62d465a202ba538ad5e7b162 (diff)
parent127347f1fd6995ea8b85c27deb53aff0755d9ca8 (diff)
downloadnixlib-bcbafdefc453e2c9320614e1580fa577a0b0325b.tar
nixlib-bcbafdefc453e2c9320614e1580fa577a0b0325b.tar.gz
nixlib-bcbafdefc453e2c9320614e1580fa577a0b0325b.tar.bz2
nixlib-bcbafdefc453e2c9320614e1580fa577a0b0325b.tar.lz
nixlib-bcbafdefc453e2c9320614e1580fa577a0b0325b.tar.xz
nixlib-bcbafdefc453e2c9320614e1580fa577a0b0325b.tar.zst
nixlib-bcbafdefc453e2c9320614e1580fa577a0b0325b.zip
Merge pull request #25035 from elitak/cross-staging
Add some ARM platforms
Diffstat (limited to 'pkgs/stdenv')
-rw-r--r--pkgs/stdenv/linux/make-bootstrap-tools-cross.nix24
1 files changed, 24 insertions, 0 deletions
diff --git a/pkgs/stdenv/linux/make-bootstrap-tools-cross.nix b/pkgs/stdenv/linux/make-bootstrap-tools-cross.nix
index 47c61aaad818..a8c1e8002028 100644
--- a/pkgs/stdenv/linux/make-bootstrap-tools-cross.nix
+++ b/pkgs/stdenv/linux/make-bootstrap-tools-cross.nix
@@ -62,8 +62,30 @@ let
     };
   };
 
+  scaleway-c1-crossSystem.crossSystem = armv7l-hf-multiplatform-crossSystem.crossSystem // rec {
+    platform = pkgsNoParams.platforms.scaleway-c1;
+    inherit (platform) gcc;
+    inherit (gcc) fpu;
+  };
+
+  pogoplug4-crossSystem.crossSystem = {
+    arch = "armv5tel";
+    config = "armv5tel-softfloat-linux-gnueabi";
+    float = "soft";
+
+    platform = pkgsNoParams.platforms.pogoplug4;
+
+    inherit (pkgsNoParams.platforms.pogoplug4) gcc;
+    libc = "glibc";
+
+    withTLS = true;
+    openssl.system = "linux-generic32";
+  };
+
   selectedCrossSystem =
     if toolsArch == "armv5tel" then sheevaplugCrossSystem else
+    if toolsArch == "scaleway" then scaleway-c1-crossSystem else
+    if toolsArch == "pogoplug4" then pogoplug4-crossSystem else
     if toolsArch == "armv6l" then raspberrypiCrossSystem else
     if toolsArch == "armv7l" then armv7l-hf-multiplatform-crossSystem else
     if toolsArch == "aarch64" then aarch64-multiplatform-crossSystem else null;
@@ -279,4 +301,6 @@ rec {
     armv6l = buildFor "armv6l";
     armv7l = buildFor "armv7l";
     aarch64 = buildFor "aarch64";
+    scaleway = buildFor "scaleway";
+    pogoplug4 = buildFor "pogoplug4";
 }