!ayCRiZriCVtuCUpeLp:nixos.org

Nix Cross Compiling

564 Members
120 Servers

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


SenderMessageTime
18 Oct 2025
@matthewcroughan:defenestrate.itmatthewcroughan @fosdemYes so I think there's a happy balance between conditionals and patches, and that not everything has to be an upstream patch12:23:47
@matthewcroughan:defenestrate.itmatthewcroughan @fosdemlike in this case valgrind is pretty heavy and maybe not all platforms should include valgrind12:24:04
@qyliss:fairydust.spaceAlyssa Rossif there's a principled criteria for that, sure12:24:18
@qyliss:fairydust.spaceAlyssa Rossbut there's no fundamental reason we should include valgrind for GCC builds and not LLVM ones12:24:44
@matthewcroughan:defenestrate.itmatthewcroughan @fosdem

Sure, my discovery has highlighted two things:

  1. An issue with valgrind that needs to be fixed upstream
  2. Maybe valgrind is really heavy and we don't need it in mesa for all platforms
12:25:44
@matthewcroughan:defenestrate.itmatthewcroughan @fosdemThe reason Alpine has things working with mesa across the board is because they're compiling with less deps in general, so we're probably not going to have working musl for years unless we did the same12:26:24
@qyliss:fairydust.spaceAlyssa Rosswe have a "working musl"12:26:36
@matthewcroughan:defenestrate.itmatthewcroughan @fosdemNot always, I know my issue here is LLVM related only, but I've had similar circumstances 12:26:57
@qyliss:fairydust.spaceAlyssa Rossyes, packages are broken sometimes12:27:21
@matthewcroughan:defenestrate.itmatthewcroughan @fosdemLike let's say we want to compile Blender with Musl, alpine seems to have that working, but we probably won't due to our enablement of every dep and feature12:27:24
@matthewcroughan:defenestrate.itmatthewcroughan @fosdemAnd it may be that upstream patching is needed, but it's also the case that we could just compile a more minimal blender.12:28:13

Show newer messages


Back to Room ListRoom Version: 6