summary refs log tree commit diff
path: root/pkgs/top-level
diff options
context:
space:
mode:
authorMatthew Bauer <mjbauer95@gmail.com>2018-10-16 22:31:22 -0500
committerMatthew Bauer <mjbauer95@gmail.com>2018-10-29 14:34:10 -0500
commit946598d071af5e3265a3fad72afe620944976835 (patch)
treeb7e4f1888a382a98e2970760541d935604cfa168 /pkgs/top-level
parent52dbd3380e0e9328d69c4abaae2d28b3e7e76bce (diff)
downloadnixlib-946598d071af5e3265a3fad72afe620944976835.tar
nixlib-946598d071af5e3265a3fad72afe620944976835.tar.gz
nixlib-946598d071af5e3265a3fad72afe620944976835.tar.bz2
nixlib-946598d071af5e3265a3fad72afe620944976835.tar.lz
nixlib-946598d071af5e3265a3fad72afe620944976835.tar.xz
nixlib-946598d071af5e3265a3fad72afe620944976835.tar.zst
nixlib-946598d071af5e3265a3fad72afe620944976835.zip
release-cross: add new targets
adds:

- arm-embedded
- avr
- aarch64-embedded
- powerpc-embedded
Diffstat (limited to 'pkgs/top-level')
-rw-r--r--pkgs/top-level/release-cross.nix11
1 files changed, 11 insertions, 0 deletions
diff --git a/pkgs/top-level/release-cross.nix b/pkgs/top-level/release-cross.nix
index 89a8af6794f6..3dec10ad0dbf 100644
--- a/pkgs/top-level/release-cross.nix
+++ b/pkgs/top-level/release-cross.nix
@@ -12,6 +12,12 @@ with import ./release-lib.nix { inherit supportedSystems scrubJobs; };
 let
   nativePlatforms = all;
 
+  embedded = {
+    buildPackages.binutils = nativePlatforms;
+    buildPackages.gcc = nativePlatforms;
+    libcCross = nativePlatforms;
+  };
+
   common = {
     buildPackages.binutils = nativePlatforms;
     gmp = nativePlatforms;
@@ -134,6 +140,11 @@ in
   android64 = mapTestOnCross lib.systems.examples.aarch64-android-prebuilt (linuxCommon // {
   });
 
+  avr = mapTestOnCross lib.systems.examples.avr embedded;
+  arm-embedded = mapTestOnCross lib.systems.examples.arm-embedded embedded;
+  powerpc-embedded = mapTestOnCross lib.systems.examples.powerpc-embedded embedded;
+  aarch64-embedded = mapTestOnCross lib.systems.examples.aarch64-embedded embedded;
+
   /* Cross-built bootstrap tools for every supported platform */
   bootstrapTools = let
     tools = import ../stdenv/linux/make-bootstrap-tools-cross.nix { system = "x86_64-linux"; };