···4747 # the bootstrap. In all stages, we build an stdenv and the package
4848 # set that can be built with that stdenv.
4949 stageFun = prevStage:
5050- { name, overrides ? (self: super: {}), extraBuildInputs ? [] }:
5050+ { name, overrides ? (self: super: {}), extraNativeBuildInputs ? [] }:
51515252 let
5353···5656 buildPlatform = localSystem;
5757 hostPlatform = localSystem;
5858 targetPlatform = localSystem;
5959- inherit config extraBuildInputs;
5959+ inherit config extraNativeBuildInputs;
6060 preHook =
6161 ''
6262 # Don't patch #!/interpreter because it leads to retained
···219219 isl = isl_0_14;
220220 };
221221 };
222222- extraBuildInputs = [ prevStage.patchelf prevStage.paxctl ] ++
222222+ extraNativeBuildInputs = [ prevStage.patchelf prevStage.paxctl ] ++
223223 # Many tarballs come with obsolete config.sub/config.guess that don't recognize aarch64.
224224 lib.optional (system == "aarch64-linux") prevStage.updateAutotoolsGnuConfigScriptsHook;
225225 })
···253253 shell = self.bash + "/bin/bash";
254254 };
255255 };
256256- extraBuildInputs = [ prevStage.patchelf prevStage.xz ] ++
256256+ extraNativeBuildInputs = [ prevStage.patchelf prevStage.xz ] ++
257257 # Many tarballs come with obsolete config.sub/config.guess that don't recognize aarch64.
258258 lib.optional (system == "aarch64-linux") prevStage.updateAutotoolsGnuConfigScriptsHook;
259259 })
···283283 initialPath =
284284 ((import ../common-path.nix) {pkgs = prevStage;});
285285286286- extraBuildInputs = [ prevStage.patchelf prevStage.paxctl ] ++
286286+ extraNativeBuildInputs = [ prevStage.patchelf prevStage.paxctl ] ++
287287 # Many tarballs come with obsolete config.sub/config.guess that don't recognize aarch64.
288288 lib.optional (system == "aarch64-linux") prevStage.updateAutotoolsGnuConfigScriptsHook;
289289
+4-4
pkgs/stdenv/native/default.nix
···6666 export lt_cv_deplibs_check_method=pass_all
6767 '';
68686969- extraBuildInputsCygwin = [
6969+ extraNativeBuildInputsCygwin = [
7070 ../cygwin/all-buildinputs-as-runtimedep.sh
7171 ../cygwin/wrap-exes-to-find-dlls.sh
7272 ] ++ (if system == "i686-cygwin" then [
···9494 if system == "x86_64-cygwin" then prehookCygwin else
9595 prehookBase;
96969797- extraBuildInputs =
9898- if system == "i686-cygwin" then extraBuildInputsCygwin else
9999- if system == "x86_64-cygwin" then extraBuildInputsCygwin else
9797+ extraNativeBuildInputs =
9898+ if system == "i686-cygwin" then extraNativeBuildInputsCygwin else
9999+ if system == "x86_64-cygwin" then extraNativeBuildInputsCygwin else
100100 [];
101101102102 initialPath = extraPath ++ path;