diff options
author | Andrew Childs <lorne@cons.org.nz> | 2021-04-10 18:06:25 +0900 |
---|---|---|
committer | Andrew Childs <lorne@cons.org.nz> | 2021-04-11 09:47:10 +0900 |
commit | 6c4ce7960ebcd5559bedb68bef4acf32b44321d1 (patch) | |
tree | 4267b7eeb6d76856325d820195d9975cbb68ff09 /lib/systems/default.nix | |
parent | 2a9b3b4943bea5d778da184828492e92512db324 (diff) | |
download | nixpkgs-6c4ce7960ebcd5559bedb68bef4acf32b44321d1.tar nixpkgs-6c4ce7960ebcd5559bedb68bef4acf32b44321d1.tar.gz nixpkgs-6c4ce7960ebcd5559bedb68bef4acf32b44321d1.tar.bz2 nixpkgs-6c4ce7960ebcd5559bedb68bef4acf32b44321d1.tar.lz nixpkgs-6c4ce7960ebcd5559bedb68bef4acf32b44321d1.tar.xz nixpkgs-6c4ce7960ebcd5559bedb68bef4acf32b44321d1.tar.zst nixpkgs-6c4ce7960ebcd5559bedb68bef4acf32b44321d1.zip |
bintools-wrapper, cc-wrapper: parameterize darwin min version variable
These variables are the ones that the standard toolchain uses, so we should use those and not always use MACOSX_DEPLOYMENT_TARGET. See https://github.com/tpoechtrager/cctools-port/blob/236a426c1205a3bfcf0dbb2e2faf2296f0a100e5/cctools/ld64/src/ld/PlatformSupport.cpp#L54-L55
Diffstat (limited to 'lib/systems/default.nix')
-rw-r--r-- | lib/systems/default.nix | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/lib/systems/default.nix b/lib/systems/default.nix index d16b19c03ca..21b00374da4 100644 --- a/lib/systems/default.nix +++ b/lib/systems/default.nix @@ -120,6 +120,10 @@ rec { # platforms define the old name "sdkVer". darwinSdkVersion = final.sdkVer or "10.12"; darwinMinVersion = final.darwinSdkVersion; + darwinMinVersionVariable = + if final.isMacOS then "MACOSX_DEPLOYMENT_TARGET" + else if final.isiOS then "IPHONEOS_DEPLOYMENT_TARGET" + else null; emulator = pkgs: let qemu-user = pkgs.qemu.override { |