!OqhvaDMJdKYUicLDiE:nixos.org

Nixpkgs Stdenv

218 Members
69 Servers

Load older messages


SenderMessageTime
28 Nov 2025
@grimmauld:m.grimmauld.deGrimmauld (any/all) changed their display name from musl-official | Grimm | any/all to Grimmauld (any/all).11:35:59
29 Nov 2025
@amadaluzia:unredacted.orgamadaluzia changed their profile picture.11:40:54
@aleksi:pikaviestin.fialeksi joined the room.16:33:50
30 Nov 2025
@aleksi:pikaviestin.fialeksiHi! Would there be interest in an x86_64-native and riscv64-native minimal bootstrap chain? I've been working on fixing some bugs in tinycc-mob to hopefully make this possible11:31:25
@helle:tacobelllabs.nethelle (just a stray cat girl)I have been slightly working on riscv64 bootstrap, though with a slightly different early approach, though the latter stages in the bootstrap are identical and would be useful to have polished11:36:00
@helle:tacobelllabs.nethelle (just a stray cat girl)sadly due to illness not managed to work on it much11:36:25
@aleksi:pikaviestin.fialeksiSorry to hear that. An alternative early stage sound interestings11:37:58
@aleksi:pikaviestin.fialeksi * 11:38:03
@helle:tacobelllabs.nethelle (just a stray cat girl)yep, as the quality of tinycc uh, leaves some to be desired11:41:16
@qyliss:fairydust.spaceAlyssa RossI think there certainly would be12:11:51
@pyrox:pyrox.devdish [Fox/It/She]i would definitely be interested in that15:19:24
@pyrox:pyrox.devdish [Fox/It/She]also looking for any additional reviews/feedback on https://github.com/NixOS/nixpkgs/pull/448701 before I merge it15:26:04
@iblech:livingutopia.orgIngo Blechschmidt joined the room.21:28:52
3 Dec 2025
@aleksi:pikaviestin.fialeksi dish [Fox/It/She]Nice, the bootstrap chain for x86_64 and riscv64 is basically working on my branch of Aux foundation: https://git.auxolotl.org/aleksi/foundation/src/branch/riscv64-bootstrap
Compared to that PR (LGTM but I'm not a nixpkgs expert), the difference is mostly bugfixes to mes & tinycc-bootstrappable, upgraded tinycc-mob and getting gcc 4.6 from ekaitz-zarraga for a RV64 backend
19:14:31
@aleksi:pikaviestin.fialeksiThere are some assorted little patches besides that19:14:38
@pyrox:pyrox.devdish [Fox/It/She]those are some nice patches, will look at that soon19:18:49
@pyrox:pyrox.devdish [Fox/It/She]definitely appreciate the work that aux foundation has done on bootstrapping properly19:19:03
@aleksi:pikaviestin.fialeksiThanks, no problem19:23:25
@aleksi:pikaviestin.fialeksiI see live-bootstrap people have also bootstrapped autotools to prevent relying on autogenerated configure scripts. I don't know if nixpkgs wants or needs that though19:24:13
@grimmauld:m.grimmauld.deGrimmauld (any/all)i wish we had proper hooks to remove all autogenerated files ahead of builds. Like, test binaries (xz backdoor), but also autotools artifacts. We currently don't really do that...19:26:58
@helle:tacobelllabs.nethelle (just a stray cat girl)I mean I complain already about downloading binaries when we can build from source for things19:27:44
@helle:tacobelllabs.nethelle (just a stray cat girl)"but there is no build system in the source" and it turns out Debian has already made a perfectly adequate build system for it19:28:20
@qyriad:katesiria.orgQyriad heck autoreconfHook isn't in default stdenv but running ./configure is 19:30:01
@grimmauld:m.grimmauld.deGrimmauld (any/all)yes19:30:19
@grimmauld:m.grimmauld.deGrimmauld (any/all)its a mess19:30:22
@grimmauld:m.grimmauld.deGrimmauld (any/all) I would like find . -type f -executable -exec rm {} \; as an early build step... 19:32:18
@grimmauld:m.grimmauld.deGrimmauld (any/all)(more care would be needed, because some projects have the permission bits on files they later install. But still, nothing of the source should start out executable.)19:33:27
@helle:tacobelllabs.nethelle (just a stray cat girl)one of my reasons for annoyance is, we know that what is in nixpkgs is consistent across builders, but the optimisation of knowing what is in it in the first place would be nicer still19:34:25
@grimmauld:m.grimmauld.deGrimmauld (any/all)we do have some dumb impurities in nix though19:35:23
@grimmauld:m.grimmauld.deGrimmauld (any/all)like, it makes a difference whether builder is running hardened kernel or not for things like asan and valgrind19:35:44

Show newer messages


Back to Room ListRoom Version: 9