aboutsummaryrefslogtreecommitdiff
path: root/pkgs/build-support
diff options
context:
space:
mode:
authorFrederik Rietdijk <fridh@fridh.nl>2020-11-21 08:43:37 +0100
committerFrederik Rietdijk <fridh@fridh.nl>2020-11-21 08:43:46 +0100
commit54cb417ba00a7a1463fcd32fc6f58eae09aa5ce8 (patch)
tree4521aa958f52af1858a874cb30fecc5ada92da38 /pkgs/build-support
parent8d210e2ea42f5a6ef10320800355ecd4b49fb428 (diff)
parent1ffd7cf0d6cb509565deb21a6e57a17575834b76 (diff)
Merge staging-next into staging
Diffstat (limited to 'pkgs/build-support')
-rw-r--r--pkgs/build-support/docker/examples.nix9
1 files changed, 7 insertions, 2 deletions
diff --git a/pkgs/build-support/docker/examples.nix b/pkgs/build-support/docker/examples.nix
index cd91c721241b..3f30f1a2adb4 100644
--- a/pkgs/build-support/docker/examples.nix
+++ b/pkgs/build-support/docker/examples.nix
@@ -408,10 +408,15 @@ rec {
};
# basic example, with cross compilation
- cross-aarch64 = pkgsCross.aarch64-multiplatform.dockerTools.buildImage {
+ cross = let
+ # Cross compile for x86_64 if on aarch64
+ crossPkgs =
+ if pkgs.system == "aarch64-linux" then pkgsCross.gnu64
+ else pkgsCross.aarch64-multiplatform;
+ in crossPkgs.dockerTools.buildImage {
name = "hello-cross";
tag = "latest";
- contents = pkgsCross.aarch64-multiplatform.hello;
+ contents = crossPkgs.hello;
};
}