diff options
author | Randy Eckenrode <randy@largeandhighquality.com> | 2023-05-23 22:01:16 -0400 |
---|---|---|
committer | Randy Eckenrode <randy@largeandhighquality.com> | 2023-05-24 08:08:30 -0400 |
commit | 2c070763c74ca131e58d9d6762690c79170cda48 (patch) | |
tree | 705213c43223bd561abe1aa68e876bf11613b4ed /pkgs/os-specific | |
parent | 493c6d8505ac7ef03cf33797017dd1498ecb1e8c (diff) | |
download | nixpkgs-2c070763c74ca131e58d9d6762690c79170cda48.tar nixpkgs-2c070763c74ca131e58d9d6762690c79170cda48.tar.gz nixpkgs-2c070763c74ca131e58d9d6762690c79170cda48.tar.bz2 nixpkgs-2c070763c74ca131e58d9d6762690c79170cda48.tar.lz nixpkgs-2c070763c74ca131e58d9d6762690c79170cda48.tar.xz nixpkgs-2c070763c74ca131e58d9d6762690c79170cda48.tar.zst nixpkgs-2c070763c74ca131e58d9d6762690c79170cda48.zip |
rustPlatform.bindgenHook: use the correct Libsystem on the 11.0 SDK
Diffstat (limited to 'pkgs/os-specific')
-rw-r--r-- | pkgs/os-specific/darwin/apple-sdk-11.0/default.nix | 9 |
1 files changed, 9 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 e4cc740ba1e..4f457860fee 100644 --- a/pkgs/os-specific/darwin/apple-sdk-11.0/default.nix +++ b/pkgs/os-specific/darwin/apple-sdk-11.0/default.nix @@ -104,6 +104,15 @@ let rustPlatform = pkgs.makeRustPlatform { inherit (pkgs.darwin.apple_sdk_11_0) stdenv; inherit (pkgs) rustc cargo; + } // { + inherit (pkgs.callPackage ../../../build-support/rust/hooks { + inherit (pkgs.darwin.apple_sdk_11_0) stdenv; + inherit (pkgs) cargo rustc; + clang = pkgs.clang.override { + bintools = pkgs.clang.bintools.override { libc = packages.Libsystem; }; + libc = packages.Libsystem; + }; + }) bindgenHook; }; callPackage = newScope (lib.optionalAttrs stdenv.isDarwin (stdenvs // rec { |