!UNVBThoJtlIiVwiDjU:nixos.org

Staging

311 Members
Staging merges | Running staging cycles: https://github.com/NixOS/nixpkgs/pulls?q=is%3Apr+is%3Aopen+head%3Astaging-next+head%3Astaging-next-25.05 | Review Reports: https://malob.github.io/nix-review-tools-reports/108 Servers

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


SenderMessageTime
10 Nov 2025
@elvishjerricco:matrix.orgElvishJerricco Hypothesis: When you do GOARCH= go run ..., it was previously using some linker other than $CC, and it was successfully building a binary for the build platform. But now with the PIE change, it's trying to use $CC for its linker, and expecting that to be a valid linker for the build platform, i.e. in this case an x86_64 linker that it can pass -m64 to. So even if it wasn't making the -m64 mistake, it would still fail trying to link an x86_64 binary with an aarch64 linker. 11:15:57
@elvishjerricco:matrix.orgElvishJerriccoDoes that sound plausible?11:16:05
@elvishjerricco:matrix.orgElvishJerriccoOk, yea, that's exactly what's happening, and fixing it requires a patch.15:45:04
@elvishjerricco:matrix.orgElvishJerriccoWhich I guess means I can't get this fix into staging-next15:45:46
@elvishjerricco:matrix.orgElvishJerriccowell, I guess if I add the patch conditionally (only when we're cross compiling), it's not a mass rebuild for non-cross, so it could go to staging-next?15:50:38
@elvishjerricco:matrix.orgElvishJerriccois that even worth it?15:51:07
@k900:0upti.meK900Doable16:00:36

Show newer messages


Back to Room ListRoom Version: 6