| 24 Nov 2025 |
| André Lima set a profile picture. | 21:10:21 |
| 25 Nov 2025 |
| Jack joined the room. | 09:46:26 |
| 28 Nov 2025 |
| Grimmauld (any/all) changed their display name from grimmauld (any/all) to musl-official | Grimm | any/all. | 11:35:37 |
| Grimmauld (any/all) changed their display name from musl-official | Grimm | any/all to Grimmauld (any/all). | 11:35:59 |
| 29 Nov 2025 |
| amadaluzia changed their profile picture. | 11:40:54 |
| aleksi joined the room. | 16:33:50 |
| 30 Nov 2025 |
aleksi | Hi! 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 possible | 11:31:25 |
helle (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 polished | 11:36:00 |
helle (just a stray cat girl) | sadly due to illness not managed to work on it much | 11:36:25 |
aleksi | Sorry to hear that. An alternative early stage sound interestings | 11:37:58 |
aleksi | * | 11:38:03 |
helle (just a stray cat girl) | yep, as the quality of tinycc uh, leaves some to be desired | 11:41:16 |
Alyssa Ross | I think there certainly would be | 12:11:51 |
dish [Fox/It/She] | i would definitely be interested in that | 15:19:24 |
dish [Fox/It/She] | also looking for any additional reviews/feedback on https://github.com/NixOS/nixpkgs/pull/448701 before I merge it | 15:26:04 |
| Ingo Blechschmidt joined the room. | 21:28:52 |
| 3 Dec 2025 |
aleksi | 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 | There are some assorted little patches besides that | 19:14:38 |
dish [Fox/It/She] | those are some nice patches, will look at that soon | 19:18:49 |
dish [Fox/It/She] | definitely appreciate the work that aux foundation has done on bootstrapping properly | 19:19:03 |
aleksi | Thanks, no problem | 19:23:25 |
aleksi | I 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 though | 19:24:13 |
Grimmauld (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 (just a stray cat girl) | I mean I complain already about downloading binaries when we can build from source for things | 19:27:44 |
helle (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 it | 19:28:20 |
Qyriad | heck autoreconfHook isn't in default stdenv but running ./configure is | 19:30:01 |
Grimmauld (any/all) | yes | 19:30:19 |
Grimmauld (any/all) | its a mess | 19:30:22 |
Grimmauld (any/all) | I would like find . -type f -executable -exec rm {} \; as an early build step... | 19:32:18 |
Grimmauld (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 |