!OqhvaDMJdKYUicLDiE:nixos.org

Nixpkgs Stdenv

218 Members
69 Servers

Load older messages


SenderMessageTime
17 Dec 2025
@pyrox:pyrox.devdish [Fox/It/She]as much as I don't like doing this, we probably want to build all the bootstrap tools into a tarball at the end of it, that way we have a single blessed bootstrap path where all platforms get a tarball and busybox and go from there, and we're not special-casing platforms that use minimal-bootstrap into a different code path.17:45:32
@pyrox:pyrox.devdish [Fox/It/She]Simplicity is the way to go here, after all17:45:38
@k900:0upti.meK900Actually kinda disagree, I think it makes sense to cross-bootstrap the other platforms17:46:19
@k900:0upti.meK900And then we can just have Nix handle caching17:46:27
@pyrox:pyrox.devdish [Fox/It/She]sounds good to me17:46:40
@pyrox:pyrox.devdish [Fox/It/She]as long as we have a single code path then that makes everyone's life better(even if that involves cross-building on non-minimal platforms)17:47:02
@pyrox:pyrox.devdish [Fox/It/She]since stdenv doesn't need more complexity17:47:17
@pyrox:pyrox.devdish [Fox/It/She]frankly it hurts my head sometimes lol17:47:22
18 Dec 2025
@aleksi:pikaviestin.fialeksi

Can we cross-bootstrap even the darwin platforms from Linux?

08:58:00
@k900:0upti.meK900No, Darwin needs its own bootstrap chain I think09:10:11
@emilazy:matrix.orgemilythat would also make Darwin development a pain11:37:05
@alex:tunstall.xyzAlexIs it not already?12:05:38
@reckenrode:matrix.orgRandy EckenrodeMaybe once Darwin is switched to LLVM/LLD bintools.12:37:14
@reckenrode:matrix.orgRandy EckenrodeBut it would still be painful without some way to emulate the Linux part.12:37:36

There are no newer messages yet.


Back to Room ListRoom Version: 9