crossStdenv on iphone: Just get info from targetPlatform

This commit is contained in:
John Ericson 2017-02-13 08:02:02 -05:00
parent bef5278664
commit db5a921945
2 changed files with 8 additions and 6 deletions

View file

@ -6,6 +6,7 @@
, stdenv
, coreutils
, gnugrep
, targetPlatform
}:
/* As of this writing, known-good prefix/arch/simulator triples:
@ -15,7 +16,12 @@
* x86_64-apple-darwin14 | x86_64 | true
*/
{ prefix, arch, simulator ? false }: let
let
prefix = targetPlatform.config;
inherit (targetPlatform) arch;
simulator = targetPlatform.isiPhoneSimulator or false;
sdkType = if simulator then "Simulator" else "OS";
sdkVer = "10.2";

View file

@ -35,11 +35,7 @@ in bootStages ++ [
selfBuild = false;
stdenv = if crossSystem.useiOSCross or false
then let
inherit (buildPackages.darwin.ios-cross {
prefix = crossSystem.config;
inherit (crossSystem) arch;
simulator = crossSystem.isiPhoneSimulator or false; })
cc binutils;
inherit (buildPackages.darwin.ios-cross) cc binutils;
in buildPackages.makeStdenvCross
buildPackages.stdenv crossSystem
binutils cc