!lheuhImcToQZYTQTuI:nixos.org

Nix on macOS

1148 Members
โ€œThere are still many issues with the Darwin platform but most of it is quite usable.โ€ โ€” http://yves.gnu-darwin.org182 Servers

You have reached the beginning of time (for this room).


SenderMessageTime
1 Nov 2025
@niklaskorz:matrix.orgniklaskorz
diff --git a/pkgs/stdenv/cross/default.nix b/pkgs/stdenv/cross/default.nix
index cc53957eee0d..15f76c9fbe53 100644
--- a/pkgs/stdenv/cross/default.nix
+++ b/pkgs/stdenv/cross/default.nix
@@ -69,6 +69,7 @@ lib.init bootStages
           extraNativeBuildInputs =
             old.extraNativeBuildInputs
             ++ lib.optionals (hostPlatform.isLinux && !buildPlatform.isLinux) [ buildPackages.patchelf ]
+            ++ lib.optionals (buildPlatform.isDarwin && !hostPlatform.isDarwin) [ buildPackages.apple-sdk ]
             ++ lib.optional (
               let
                 f =
09:51:52
@niklaskorz:matrix.orgniklaskorzthis doesn't fix the build issue unfortunately, same result as before09:52:04
@niklaskorz:matrix.orgniklaskorzalso there generally is no way to pass RUSTFLAGS to the build script compilation it seems10:06:52
@niklaskorz:matrix.orgniklaskorza PR in 2017 was rejected: https://github.com/rust-lang/cargo/pull/442810:07:00
@niklaskorz:matrix.orgniklaskorz

The flag is not passed to all compiler instances: When cross-compiling (i.e., when --target is set), the flag is not passed to build scripts. It seems there is currently no way to pass anything to build scripts when --target is set, which clearly is a feature gap.

10:07:27
@niklaskorz:matrix.orgniklaskorzupstream issue: https://github.com/rust-lang/cargo/issues/442310:08:15
@niklaskorz:matrix.orgniklaskorzI feel like this is the actual cause of the issue we're seeing ๐Ÿ˜…10:09:06
@niklaskorz:matrix.orgniklaskorzalso from the cargo docs:10:13:44

Show newer messages


Back to Room ListRoom Version: 6