summary refs log tree commit diff
path: root/pkgs/stdenv/linux
diff options
context:
space:
mode:
authorJohn Ericson <Ericson2314@Yahoo.com>2017-05-21 21:37:16 -0400
committerJohn Ericson <Ericson2314@Yahoo.com>2017-05-22 00:25:02 -0400
commit1dc6f15de995da2d0351b34c40215336e219cf82 (patch)
tree65c9b24cc6ff1f1e069db5b25409e0bb0fceed43 /pkgs/stdenv/linux
parentc5c66060484800ecd97a811157a31e9cdd2241b1 (diff)
downloadnixlib-1dc6f15de995da2d0351b34c40215336e219cf82.tar
nixlib-1dc6f15de995da2d0351b34c40215336e219cf82.tar.gz
nixlib-1dc6f15de995da2d0351b34c40215336e219cf82.tar.bz2
nixlib-1dc6f15de995da2d0351b34c40215336e219cf82.tar.lz
nixlib-1dc6f15de995da2d0351b34c40215336e219cf82.tar.xz
nixlib-1dc6f15de995da2d0351b34c40215336e219cf82.tar.zst
nixlib-1dc6f15de995da2d0351b34c40215336e219cf82.zip
stdenv: define is* predicates with hostPlatform.is*
This is a saner default until stdenv's are removed altogether
Diffstat (limited to 'pkgs/stdenv/linux')
-rw-r--r--pkgs/stdenv/linux/default.nix10
1 files changed, 8 insertions, 2 deletions
diff --git a/pkgs/stdenv/linux/default.nix b/pkgs/stdenv/linux/default.nix
index 3a244675b3a4..b3399cc29b34 100644
--- a/pkgs/stdenv/linux/default.nix
+++ b/pkgs/stdenv/linux/default.nix
@@ -52,7 +52,7 @@ let
     let
 
       thisStdenv = import ../generic {
-        inherit system config extraBuildInputs;
+        inherit config extraBuildInputs;
         name = "stdenv-linux-boot";
         preHook =
           ''
@@ -64,6 +64,9 @@ let
         shell = "${bootstrapTools}/bin/bash";
         initialPath = [bootstrapTools];
 
+        hostPlatform = localSystem;
+        targetPlatform = localSystem;
+
         fetchurlBoot = import ../../build-support/fetchurl/boot.nix {
           inherit system;
         };
@@ -261,7 +264,7 @@ in
     targetPlatform = localSystem;
     inherit config overlays;
     stdenv = import ../generic rec {
-      inherit system config;
+      inherit config;
 
       preHook = ''
         # Make "strip" produce deterministic output, by setting
@@ -273,6 +276,9 @@ in
       initialPath =
         ((import ../common-path.nix) {pkgs = prevStage;});
 
+      hostPlatform = localSystem;
+      targetPlatform = localSystem;
+
       extraBuildInputs = [ prevStage.patchelf prevStage.paxctl ] ++
         # Many tarballs come with obsolete config.sub/config.guess that don't recognize aarch64.
         lib.optional (system == "aarch64-linux") prevStage.updateAutotoolsGnuConfigScriptsHook;