!ayCRiZriCVtuCUpeLp:nixos.org

Nix Cross Compiling

552 Members
116 Servers

Load older messages


SenderMessageTime
26 Sep 2025
@dramforever:matrix.orgdramforever pkgsLLVM.ncdu works on my branch 12:44:02
@dramforever:matrix.orgdramforeverScreenshot_20250926_204454.png
Download Screenshot_20250926_204454.png
12:45:04
@dramforever:matrix.orgdramforever matthewcroughan: did you do this? i didn't do that to everything on my branch because i didn't feel like fixing everything yet 12:45:20
@matthewcroughan:defenestrate.itmatthewcroughan @ 39c3 (DECT 94667 or 97340 or 67192)is ncdu using zig somehow?12:45:22
@dramforever:matrix.orgdramforeveryes, ncdu is zig12:45:32
@matthewcroughan:defenestrate.itmatthewcroughan @ 39c3 (DECT 94667 or 97340 or 67192)does zig itself use its own hooks?12:45:41
@dramforever:matrix.orgdramforeveruses zig_0_1512:45:49
@dramforever:matrix.orgdramforeverit uses zig_0_15.hook, so needs to be either changed to pkgsBuildHost.zig_0_15.hook, or i'd have to splice zig_0_15.hook12:46:21
@matthewcroughan:defenestrate.itmatthewcroughan @ 39c3 (DECT 94667 or 97340 or 67192)There's no way to do that for zig, because zig itself does not use its own hook?12:48:28
@matthewcroughan:defenestrate.itmatthewcroughan @ 39c3 (DECT 94667 or 97340 or 67192) dramforever: I asked about it here, so maybe someone inside zig will know https://github.com/ziglang/zig/issues/25357 12:54:30
@matthewcroughan:defenestrate.itmatthewcroughan @ 39c3 (DECT 94667 or 97340 or 67192)mm, for some reason audit tests fail on llvm/cross on staging14:23:53
@matthewcroughan:defenestrate.itmatthewcroughan @ 39c3 (DECT 94667 or 97340 or 67192)* mm, for some reason audit tests fail on llvm/cross on staging-next14:23:55
@matthewcroughan:defenestrate.itmatthewcroughan @ 39c3 (DECT 94667 or 97340 or 67192)
diffutils-aarch64-linux> .. contents:: :depth: 2
diffutils-aarch64-linux> 
diffutils-aarch64-linux> FAIL: test-c32ispunct.sh
diffutils-aarch64-linux> ========================
diffutils-aarch64-linux> 
diffutils-aarch64-linux> test-c32ispunct.c:261: assertion 'is == 0' failed
diffutils-aarch64-linux> Aborted (core dumped)
diffutils-aarch64-linux> FAIL test-c32ispunct.sh (exit status: 1)
14:50:25
@matthewcroughan:defenestrate.itmatthewcroughan @ 39c3 (DECT 94667 or 97340 or 67192)same for diffutils.. hmm14:50:28
@matthewcroughan:defenestrate.itmatthewcroughan @ 39c3 (DECT 94667 or 97340 or 67192)https://patchwork.yoctoproject.org/project/oe-core/patch/20250819010128.3519760-3-raj.khem@gmail.com/14:50:58
27 Sep 2025
@outfoxxed:outfoxxed.meoutfoxxedI feel like this is wrong (it does work) but I don't know how I'm supposed to deal with it:20:20:52
@outfoxxed:outfoxxed.meoutfoxxedimage.png
Download image.png
20:20:53
@outfoxxed:outfoxxed.meoutfoxxedimage.png
Download image.png
20:21:23
@outfoxxed:outfoxxed.meoutfoxxedIf we have multiple host offsets then the hook separates build/target packages, otherwise it doesn't20:21:57
@k900:0upti.meK900 I think the correct way to do Qt6 cross is to always have it be nativeBuildInputs 20:24:50
@k900:0upti.meK900And dispatch on $target20:24:58
@outfoxxed:outfoxxed.meoutfoxxedThe qt packages themselves should potentially depend on their pkgsBuildHost versions in nativeBuildInputs20:26:31
@k900:0upti.meK900It's extremely stupid20:26:31
@outfoxxed:outfoxxed.meoutfoxxedbut users shouldnt have to20:26:33
@k900:0upti.meK900No, that's not what I meant20:26:41
@k900:0upti.meK900I mean that Qt cross is weird enough that we basically want to have Qt always be "on build for target"20:27:03
@outfoxxed:outfoxxed.meoutfoxxedYeah currently all the package files pass things via cmake flags to override paths which im not particularly fond of20:27:05
@k900:0upti.meK900And target-aware20:27:16
@outfoxxed:outfoxxed.meoutfoxxedso far I've successfully crossed everything to riscv64 using the hook stuff above but I'm going to try removing all the special casing from the nix expressions and just hoping QT_ADDITIONAL_HOST_PACKAGES_PREFIX_PATH does what its supposed to20:28:11
@qyliss:fairydust.spaceAlyssa RossNice!20:28:26

Show newer messages


Back to Room ListRoom Version: 6