!ayCRiZriCVtuCUpeLp:nixos.org

Nix Cross Compiling

550 Members
116 Servers

Load older messages


SenderMessageTime
16 Oct 2025
@symphorien:xlumurb.eusymphorienah hercules-ci I should have scrolled23:06:06
@matthewcroughan:defenestrate.itmatthewcroughanYeah it's pretty good23:08:22
@matthewcroughan:defenestrate.itmatthewcroughanI yearn for a dark theme though23:08:29
@matthewcroughan:defenestrate.itmatthewcroughanhttps://github.com/MatthewCroughan/nixos-musl/blob/refactor/flake.nix23:09:23
@matthewcroughan:defenestrate.itmatthewcroughanAny opinions on how I could refactor this using cartesianProduct or maybe some other function, to generate the variants more cleanly?23:09:37
@matthewcroughan:defenestrate.itmatthewcroughan* Any opinions on how I could refactor this using cartesianProduct or maybe some other function, to generate the variants more cleanly, instead of all the copy-pasting?23:09:51
17 Oct 2025
@matthewcroughan:defenestrate.itmatthewcroughan dramforever: did you submit the patch to the mailing list yet? I don't see it at https://www.openwall.com/lists/musl/ 00:52:52
@matthewcroughan:defenestrate.itmatthewcroughan ElvishJerricco: How does isMusl practically differ from pkgs.hostPlatform.libc == "glibc" ? 03:48:11
@matthewcroughan:defenestrate.itmatthewcroughan * ElvishJerricco: How does isMusl practically differ from pkgs.hostPlatform.libc == "glibc" ? 03:48:15
@matthewcroughan:defenestrate.itmatthewcroughanI get that it could, I just can't imagine a scenario in which it does off the top of my head 03:48:31
@elvishjerricco:matrix.orgElvishJerriccoyou misunderstand03:49:02
@elvishjerricco:matrix.orgElvishJerriccothe problem is just that it's the wrong semantics03:49:20
@elvishjerricco:matrix.orgElvishJerriccoThere are other things that are not musl and also are not glibc03:49:30
@elvishjerricco:matrix.orgElvishJerricco and isGnu isn't right because it also covers platforms that aren't glibc 03:50:04
@elvishjerricco:matrix.orgElvishJerriccoas I said in the comment, literally the only semantics that matter in that case are: "Is this libc literally glibc?"03:50:35
@matthewcroughan:defenestrate.itmatthewcroughanI still don't exactly get under which circumstances isGnu vs libc == musl could matter are 03:54:48
@matthewcroughan:defenestrate.itmatthewcroughan* I still don't exactly get under which circumstances isGnu vs libc == glibc could matter are 03:55:00
@matthewcroughan:defenestrate.itmatthewcroughanI guess the freebsd case?03:55:35
@matthewcroughan:defenestrate.itmatthewcroughanlike, systemd on freebsd 03:55:57
@elvishjerricco:matrix.orgElvishJerricco matthewcroughan: it's not about any real existing cases right this existing second. It's about using semantics that are actually correct 04:07:39
@matthewcroughan:defenestrate.itmatthewcroughanUsually semantics that are actually correct are only driven by things that are right at this second04:08:22
@elvishjerricco:matrix.orgElvishJerricco.... no04:08:29
@matthewcroughan:defenestrate.itmatthewcroughanIt's not always possible to future proof04:08:29
@matthewcroughan:defenestrate.itmatthewcroughanWell then why are things so incorrect in general lol?04:08:49
@matthewcroughan:defenestrate.itmatthewcroughanyou can't predict everything04:08:52
@matthewcroughan:defenestrate.itmatthewcroughanthat's why nixpkgs doesn't already compile for musl 04:08:58
@elvishjerricco:matrix.orgElvishJerriccodude I'm not arguing this04:09:00
@elvishjerricco:matrix.orgElvishJerriccothis is fucking ridiculous04:09:03
@elvishjerricco:matrix.orgElvishJerriccolike no, it doesn't really matter04:09:44
@elvishjerricco:matrix.orgElvishJerriccoI explained the reasoning for a simple change and you said "I don't care though"04:09:56

Show newer messages


Back to Room ListRoom Version: 6