!ayCRiZriCVtuCUpeLp:nixos.org

Nix Cross Compiling

558 Members
122 Servers

Load older messages


SenderMessageTime
18 Oct 2025
@qyliss:fairydust.spaceAlyssa Rosswhich you can do with overrides12:28:31
@matthewcroughan:defenestrate.itmatthewcroughanAh okay that's the solution then12:28:39
@matthewcroughan:defenestrate.itmatthewcroughanif something is for some reason not optional, enough to make it able to be compiled with musl, then that is the bug12:28:54
@dramforever:matrix.orgdramforeverwe don't have to do everything in upstream nixpkgs12:28:57
@qyliss:fairydust.spaceAlyssa Rossas a user, you probably don't actually want silent differences in feature support on different platforms for non-fundamental reasons every time somebody didn't feel like fixing something properly12:29:08
@dramforever:matrix.orgdramforeverlike this is the thing you need to lay off the gas on12:29:08
@matthewcroughan:defenestrate.itmatthewcroughanA lot of what I have found is not optional and not fixable outside of nixpkgs12:29:33
@matthewcroughan:defenestrate.itmatthewcroughanSo in that case it does need to be done 12:29:42
@dramforever:matrix.orgdramforeveryou can just maintain a fork of nixpkgs that works for musl12:29:51
@matthewcroughan:defenestrate.itmatthewcroughanhttps://github.com/NixOS/nixpkgs/pull/45273812:29:58
@dramforever:matrix.orgdramforeverand then push stuff either into nixpkgs or upstream12:30:01
@dramforever:matrix.orgdramforeveras maint goes on12:30:07
@dramforever:matrix.orgdramforeverexample: https://github.com/loongson-community/nixpkgs12:30:23
@matthewcroughan:defenestrate.itmatthewcroughanYeah I have been, and then submitting PRs 12:30:29
@matthewcroughan:defenestrate.itmatthewcroughanLike my flake right now is depending on my own fork12:30:38
@qyliss:fairydust.spaceAlyssa Rossthat's the way12:30:43
@qyliss:fairydust.spaceAlyssa Rossover time the diff reduces12:30:48
@qyliss:fairydust.spaceAlyssa Rossand then your fork fades away12:30:51
@dramforever:matrix.orgdramforeveryeah just do that12:30:54
@qyliss:fairydust.spaceAlyssa Rossthat's what happened with my own musl work12:30:55
@qyliss:fairydust.spaceAlyssa Rossnow everything works in upstream Nixpkgs and I no longer have a fork12:31:04
@qyliss:fairydust.spaceAlyssa Rossbut you can't get there overnight12:31:06
@dramforever:matrix.orgdramforeverif you don't make your work block on having nixpkgs merge stuff what's the urgency12:31:45
@matthewcroughan:defenestrate.itmatthewcroughanThere isn't? I'm just firing off PRs as soon as I find them12:32:23
@matthewcroughan:defenestrate.itmatthewcroughanLike i'm not letting things hang around12:32:43
@matthewcroughan:defenestrate.itmatthewcroughan* Like i'm not letting things hang around unsubmitted12:32:51
@qyliss:fairydust.spaceAlyssa Rossyou were asking about mesa/valgrind in a way that suggested urgency12:33:09
@matthewcroughan:defenestrate.itmatthewcroughanMaybe I'm just excited? :D12:33:19
@matthewcroughan:defenestrate.itmatthewcroughanNot urgent at all12:33:23
@qyliss:fairydust.spaceAlyssa Rossif there isn't urgency, the thing to do is finish fixing valgrind12:33:24

Show newer messages


Back to Room ListRoom Version: 6