| 8 Apr 2023 |
| artemis changed their profile picture. | 07:14:03 |
| 11 Apr 2023 |
| artemis changed their profile picture. | 06:13:26 |
| @lab-cat:matrix.org joined the room. | 20:18:27 |
| 12 Apr 2023 |
| @magnetophon:matrix.org joined the room. | 14:29:14 |
| @magnetophon:matrix.org left the room. | 15:09:41 |
| 13 Apr 2023 |
j-k | did a bit of work updating melg8's work pairing nix & stage0-posix
https://paste.debian.net/1277219/ (sanitized to hide some of the nix-ness & keep the output pretty-ish)
https://paste.debian.net/1277220/ | 12:14:05 |
Minijackson | j-k: that seems nice! Where can we see that work? What are the future plans, integrate this into nixpkgs? | 12:40:17 |
j-k | I tried to integrate some of this with some drv-parts stuff to get typing but I'm thinking to either modify it a bunch or strip that out first | 12:45:02 |
j-k | as for nixpkgs integration there was a recent set of PRs doing some bootstrapping that broke some stuff
https://github.com/NixOS/nixpkgs/pull/209870
https://github.com/orgs/NixOS/projects/32/views/1 (fixes board that's only visible to members)
also kaem on it's own isn't super useful so still need to go from this kaem -> other stuff
as for what the path will be I'll probably consult https://bootstrapping.miraheze.org/wiki and try work up to tcc or something | 12:52:28 |
| 14 Apr 2023 |
@genericnerdyusername:matrix.org | In reply to @j-k:matrix.org did a bit of work updating melg8's work pairing nix & stage0-posix
https://paste.debian.net/1277219/ (sanitized to hide some of the nix-ness & keep the output pretty-ish) https://paste.debian.net/1277220/ doesnt that kind of defeat the point | 22:04:20 |
| 15 Apr 2023 |
j-k | doesn't what? | 10:46:16 |
| 16 Apr 2023 |
| ian luo joined the room. | 02:27:35 |
| 18 Apr 2023 |
emilytrau | j-k: you might find this interesting. once i got from stage0 to almost gcc4 i think? https://github.com/emilytrau/nixpkgs/tree/bootstrap0 | 11:15:36 |
| @lab-cat:matrix.org left the room. | 11:19:12 |
| 19 Apr 2023 |
@withoutwithin:matrix.org | how do i get a riscv gcc for an amd64 host? | 00:28:11 |
@withoutwithin:matrix.org | riscv64-unknown-linux-gnu-g++, etc | 00:28:29 |
delroth | pkgsCross.riscv64.gcc? | 05:01:03 |
raitobezarius | and soon pkgsCross.riscv64.ovmf shall work too O:-) | 07:03:11 |
j-k | In reply to @emilytrau:matrix.org j-k: you might find this interesting. once i got from stage0 to almost gcc4 i think? https://github.com/emilytrau/nixpkgs/tree/bootstrap0 thanks for the link! your pkgs/build-support/fetchgit/boot.nix will be very useful, I didn't know you could do that with builtins. Just using builtins.fetchgit directly & not really showing in the tree was bugging me | 08:36:32 |
Alyssa Ross | delroth: that's a gcc that runs on RISC-V | 13:51:13 |
Alyssa Ross | pkgsCross.riscv64.buildPackages.gcc | 13:51:24 |
delroth | oh, duh | 13:51:27 |
delroth | yes, sorry | 13:51:29 |
| 20 Apr 2023 |
| @federicodschonborn:matrix.org changed their display name from Federico Damián Schonborn to Federico Schonborn. | 01:02:32 |
@genericnerdyusername:matrix.org | In reply to @j-k:matrix.org doesn't what? as far as i cant tell, the purpose of stage0-posix is to have the smallest possible binary that you trust | 18:45:30 |
@genericnerdyusername:matrix.org | throwing nix in there means you have to trust the nix binary (and boostrap for it) | 18:45:58 |
j-k | having a bottom up view of how the parts in your nix world were built is 100% valuable | 21:51:56 |
@genericnerdyusername:matrix.org | fair | 21:52:33 |
| 21 Apr 2023 |
| delroth changed their profile picture. | 17:23:22 |
| 22 Apr 2023 |
delroth | imo one of the underrated benefits of stage0 based bootstrap is that unlike ~all of nixpkgs, there are few people who can update and apply changes to the nix bootstrap tarball, it's big enough that it can't really be stored in nixpkgs itself and needs to live on an external nixos infra server | 17:56:58 |