!FBuJyWXTGcGtHTPphC:nixos.org

Nix Rust

651 Members
Rust147 Servers

Load older messages


SenderMessageTime
2 Aug 2025
@emilazy:matrix.orgemilyit's been wanted before09:53:54
@emilazy:matrix.orgemilyiirc someone tried to put it in the main hook and Alyssa said no09:54:03
@aloisw:julia0815.de@aloisw:julia0815.de I missed the one usage in the cargo-tauri hook, which I guess is going to be REALLY annoying to fix because it breaks with even weirder errors. 09:55:37
@aloisw:julia0815.de@aloisw:julia0815.de This is targetPlatform abuse right https://github.com/NixOS/nixpkgs/blob/37a4fc0bb6425e8f0c577604bdcdb8ddb2873fa7/pkgs/development/libraries/gobject-introspection/default.nix#L163 ? 09:58:36
@aloisw:julia0815.de@aloisw:julia0815.de error: Package ‘gobject-introspection-1.84.0’ in /home/aloisw/Verschiedenes/nixpkgs/pkgs/development/libraries/gobject-introspection/default.nix:181 is not available on the requested hostPlatform hm still errors. 09:59:49
@aloisw:julia0815.de@aloisw:julia0815.deAh that's the Python issue. At least not a third one.10:16:45
@emilazy:matrix.orgemily
In reply to @aloisw:julia0815.de
This is targetPlatform abuse right https://github.com/NixOS/nixpkgs/blob/37a4fc0bb6425e8f0c577604bdcdb8ddb2873fa7/pkgs/development/libraries/gobject-introspection/default.nix#L163 ?
it may not be. gobject-introspection is a cursed compiler sorta
12:03:14
@emilazy:matrix.orgemilyI know it's very painful for cross12:03:23
@emilazy:matrix.orgemilyfeels beyond my pay grade to say whether it's correct or not12:03:37
@qyliss:fairydust.spaceAlyssa RossRedacted or Malformed Event12:05:22
@aloisw:julia0815.de@aloisw:julia0815.de buildPackages.gobject-introspection in a x86_64-linux -> i686-linux cross build says that it's x86_64, so targetPlatform abuse it is. 12:33:26
@aloisw:julia0815.de@aloisw:julia0815.deYuck, that wrapper though…12:51:09
@aloisw:julia0815.de@aloisw:julia0815.deI think I'm not touching the tauri thing.12:51:35
@aloisw:julia0815.de@aloisw:julia0815.de I think it's correct anyway after all due to being in nativeBuildInputs. 12:57:10
@olisnot:matrix.orgOlisnot joined the room.13:57:22
@emilazy:matrix.orgemilyoh I missed that the thing was in the checks.13:58:07
@emilazy:matrix.orgemilybut those don't run for cross anyway13:58:11
@olisnot:matrix.orgOlisnot set a profile picture.13:59:41
@aloisw:julia0815.de@aloisw:julia0815.de It will still break eval in things like pkgsStatic.buildPackages. 13:59:54
3 Aug 2025
@ryoeuyo:matrix.orgryo joined the room.06:06:26
4 Aug 2025
@diniamo:matrix.org@diniamo:matrix.org left the room.06:06:51
@entro:matrix.orgentro joined the room.12:29:05
@kjeremy:matrix.orgkjeremy I'm struggling a little with cross-compilation. If I import nixpkgs with { system = "x86_64-linux"; crossSystem = lib.systems.examples.aarch64-multiplatform; }; then my my rust project ends up running rustc under qemu. Is there a way to get it to run natively and do a cross build? 13:34:39
@dramforever:matrix.orgdramforeverwe need more information ... do you have a more complete example?13:53:28
@qyliss:fairydust.spaceAlyssa Rossthat sounds like you're using rustc somewhere where you should be using buildPackages.rustc13:54:11
@emilazy:matrix.orgemilythe best way to ensure you're doing cross right is to disable binfmt14:37:04
@emilazy:matrix.orgemily(although Nixpkgs will sometimes QEMU on your behalf regardless)14:37:13
@kjeremy:matrix.orgkjeremyThank you. I wish I could share this but it's an overlay based on nix-ros-overlay with some giant overrides buried in our repo so it's not easily shareable14:39:27
@kjeremy:matrix.orgkjeremyand at some point cmake gets invoked which confuses things14:40:02
@kjeremy:matrix.orgkjeremy Using buildPackages.rustPlatform.cargoSetupHook gets me a little farther and avoids qemu 15:06:59

Show newer messages


Back to Room ListRoom Version: 6