diff options
author | Randy Eckenrode <randy@largeandhighquality.com> | 2022-06-07 16:01:28 -0400 |
---|---|---|
committer | Randy Eckenrode <randy@largeandhighquality.com> | 2022-07-06 19:41:17 -0400 |
commit | 4741402d547773cc7d7f53814e65a3b81f23666c (patch) | |
tree | 1bd9e362a6de62af41ed10519ff1050396a7c557 /pkgs/os-specific/darwin/apple-sdk-11.0 | |
parent | d8f71776fffc7c98d82a58771b199a761d40cde1 (diff) | |
download | nixpkgs-4741402d547773cc7d7f53814e65a3b81f23666c.tar nixpkgs-4741402d547773cc7d7f53814e65a3b81f23666c.tar.gz nixpkgs-4741402d547773cc7d7f53814e65a3b81f23666c.tar.bz2 nixpkgs-4741402d547773cc7d7f53814e65a3b81f23666c.tar.lz nixpkgs-4741402d547773cc7d7f53814e65a3b81f23666c.tar.xz nixpkgs-4741402d547773cc7d7f53814e65a3b81f23666c.tar.zst nixpkgs-4741402d547773cc7d7f53814e65a3b81f23666c.zip |
apple_sdk_11_0: expose 11.0 sdk stdenv as an attribute
Diffstat (limited to 'pkgs/os-specific/darwin/apple-sdk-11.0')
-rw-r--r-- | pkgs/os-specific/darwin/apple-sdk-11.0/default.nix | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/pkgs/os-specific/darwin/apple-sdk-11.0/default.nix b/pkgs/os-specific/darwin/apple-sdk-11.0/default.nix index 44b119e1a23..96ef3831c95 100644 --- a/pkgs/os-specific/darwin/apple-sdk-11.0/default.nix +++ b/pkgs/os-specific/darwin/apple-sdk-11.0/default.nix @@ -1,4 +1,5 @@ { stdenvNoCC, fetchurl, newScope, pkgs +, stdenv, overrideCC , xar, cpio, python3, pbzx }: let @@ -54,5 +55,21 @@ let # questionable aliases configd = pkgs.darwin.apple_sdk.frameworks.SystemConfiguration; IOKit = pkgs.darwin.apple_sdk.frameworks.IOKit; + + stdenv = + let + clang = stdenv.cc.override { + bintools = stdenv.cc.bintools.override { libc = packages.Libsystem; }; + libc = packages.Libsystem; + }; + in + if stdenv.isAarch64 then stdenv + else + (overrideCC stdenv clang).override { + targetPlatform = stdenv.targetPlatform // { + darwinMinVersion = "10.12"; + darwinSdkVersion = "11.0"; + }; + }; }; in packages |