mirror of
https://github.com/NixOS/nixpkgs.git
synced 2024-11-24 07:53:19 +00:00
Merge pull request #25190 from obsidiansystems/ios-stdenv-tiny-refactor
crossStdenv on iphone: Just get info from `targetPlatform`
This commit is contained in:
commit
af6e4c5b0d
@ -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";
|
||||
|
@ -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
|
||||
|
Loading…
Reference in New Issue
Block a user