!pbdtvoHxUGLhcEvnlu:nixos.org

Exotic Nix Targets

326 Members
98 Servers

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


SenderMessageTime
15 Nov 2025
@grimmauld:grapevine.grimmauld.deGrimmauld (migrated to @grimmauld:m.grimmauld.de)
diff --git a/pkgs/build-support/rust/lib/default.nix b/pkgs/build-support/rust/lib/default.nix
index e492d03e3026..a5769e761294 100644
--- a/pkgs/build-support/rust/lib/default.nix
+++ b/pkgs/build-support/rust/lib/default.nix
@@ -74,7 +74,7 @@
       # pkgsTargetTarget.stdenv.cc is often simply wrong.  We must omit
       # the following lines when rustTargetPlatform collides with
       # rustHostPlatform.
-      + lib.optionalString (rustTargetPlatform != rustHostPlatform) ''
+      + lib.optionalString (stdenv.hostPlatform != stdenv.targetPlatform) ''
         "CC_${stdenv.targetPlatform.rust.cargoEnvVarTarget}=${ccForTarget}" \
         "CXX_${stdenv.targetPlatform.rust.cargoEnvVarTarget}=${cxxForTarget}" \
         "CARGO_TARGET_${stdenv.targetPlatform.rust.cargoEnvVarTarget}_LINKER=${ccForTarget}" \

This does seem to link alright, at least for the packages i have. It got past alacritty.
18:30:23
@grimmauld:grapevine.grimmauld.deGrimmauld (migrated to @grimmauld:m.grimmauld.de)yes yes, cursed cross stuff, and checking target platform is bad because it potentially kills cache. But i am building everything from source anyways so shucks18:32:22
@grimmauld:grapevine.grimmauld.deGrimmauld (migrated to @grimmauld:m.grimmauld.de)now one more qt rebuild and i might have an llvm system18:33:03
@opna2608:matrix.orgPuna (!(lib.systems.equals stdenv.hostPlatform stdenv.targetPlatform)) 18:33:49

Show newer messages


Back to Room ListRoom Version: 6