apple_sdk_11_0: expose 11.0 sdk stdenv as an attribute

Changed files
+17
pkgs
os-specific
darwin
apple-sdk-11.0
+17
pkgs/os-specific/darwin/apple-sdk-11.0/default.nix
···
{ stdenvNoCC, fetchurl, newScope, pkgs
+
, stdenv, overrideCC
, xar, cpio, python3, pbzx }:
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