Loading pkgs/stdenv/cross/default.nix +40 −37 Original line number Diff line number Diff line Loading @@ -10,6 +10,7 @@ let crossOverlays = []; # Ignore custom stdenvs when cross compiling for compatibility # Use replaceCrossStdenv instead. config = builtins.removeAttrs config [ "replaceStdenv" ]; }; Loading Loading @@ -44,7 +45,8 @@ in lib.init bootStages ++ [ inherit config; overlays = overlays ++ crossOverlays; selfBuild = false; stdenv = adaptStdenv (buildPackages.stdenv.override (old: rec { stdenv = let baseStdenv = adaptStdenv (buildPackages.stdenv.override (old: rec { buildPlatform = localSystem; hostPlatform = crossSystem; targetPlatform = crossSystem; Loading Loading @@ -85,6 +87,7 @@ in lib.init bootStages ++ [ buildPackages.updateAutotoolsGnuConfigScriptsHook ; })); in if config ? replaceCrossStdenv then config.replaceCrossStdenv { inherit buildPackages baseStdenv; } else baseStdenv; }) ] Loading
pkgs/stdenv/cross/default.nix +40 −37 Original line number Diff line number Diff line Loading @@ -10,6 +10,7 @@ let crossOverlays = []; # Ignore custom stdenvs when cross compiling for compatibility # Use replaceCrossStdenv instead. config = builtins.removeAttrs config [ "replaceStdenv" ]; }; Loading Loading @@ -44,7 +45,8 @@ in lib.init bootStages ++ [ inherit config; overlays = overlays ++ crossOverlays; selfBuild = false; stdenv = adaptStdenv (buildPackages.stdenv.override (old: rec { stdenv = let baseStdenv = adaptStdenv (buildPackages.stdenv.override (old: rec { buildPlatform = localSystem; hostPlatform = crossSystem; targetPlatform = crossSystem; Loading Loading @@ -85,6 +87,7 @@ in lib.init bootStages ++ [ buildPackages.updateAutotoolsGnuConfigScriptsHook ; })); in if config ? replaceCrossStdenv then config.replaceCrossStdenv { inherit buildPackages baseStdenv; } else baseStdenv; }) ]