diff options
author | Michael Raskin <7c6f434c@mail.ru> | 2017-05-01 13:30:32 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2017-05-01 13:30:32 +0200 |
commit | bcbafdefc453e2c9320614e1580fa577a0b0325b (patch) | |
tree | 9cffc57fbcb39006996e9f2db3f641e1b26a909f /pkgs/stdenv | |
parent | d8b2641b58273bcf62d465a202ba538ad5e7b162 (diff) | |
parent | 127347f1fd6995ea8b85c27deb53aff0755d9ca8 (diff) | |
download | nixlib-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.nix | 24 |
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"; } |