| 6 Apr 2023 |
Minijackson | things got consistent since last year? | 09:41:27 |
Alyssa Ross | yes, now instead of having to tell the kernel build system which image we want, and run different targets depending, we could always use the default one, and use the KBUILD_IMAGE make variable | 09:43:05 |
Minijackson | that's nice | 09:43:44 |
| 7 Apr 2023 |
| Aaron Siddhartha Mondal joined the room. | 03:54:42 |
| 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 |