diff --git a/lib/buildRisc0Package.nix b/lib/buildRisc0Package.nix index bad680c..8195779 100644 --- a/lib/buildRisc0Package.nix +++ b/lib/buildRisc0Package.nix @@ -7,6 +7,8 @@ , cargo , openssl , lib +, stdenv +, darwin }: attrs: @@ -57,5 +59,9 @@ rustPlatform.buildRustPackage (lib.mergeAttrsConcatenateValues attrs { cargo-mock lld-mock ]; - buildInputs = [ openssl.dev ]; + buildInputs = [ + openssl.dev + ] ++ lib.optionals stdenv.isDarwin [ + darwin.apple_sdk.frameworks.SystemConfiguration + ]; }) diff --git a/pkgs/rustc0/default.nix b/pkgs/rustc0/default.nix index 646024a..0511b53 100644 --- a/pkgs/rustc0/default.nix +++ b/pkgs/rustc0/default.nix @@ -73,6 +73,8 @@ stdenv.mkDerivation rec { buildInputs = [ zlib gcc.cc.lib ]; + dontStrip = stdenv.hostPlatform.isDarwin; + installPhase = '' runHook preInstall mkdir -p $out/bin