IRC channel logs
2023-05-03.log
back to list of logs
<stikonas>fossy: hmm, given how long CI is taking on github actions, maybe we should not run everything? <stikonas>splitting into more and more parts looks a bit fragile <stikonas>fossy: also I think qemu mode (with kernel) is broken <stikonas>at the beginning of sysc after installing packages I got mv: cannot overwrite directory `/distfiles' <fossy>stikonas[m]: i was thinking the same thing, however that needs a bit more intelligent logic <fossy>i just want to get this out as a stopgap solution then i'll work on something proper <emilytrau[m]>The dependency graph for nixpkgs stage0-posix -> tcc+mes 😍 <emilytrau[m]>such a beautiful mess when you put it next to guix's lmao <civodul>emilytrau[m]: there's quite a few more nodes here :-) <civodul>it's a derivation graph though; the Guix one above is a package graph, so it's more concise <janneke>emilytrau[m]: very nice, when you have tcc the hardest part is done! <stikonas[m]>emilytrau: we have a bit outdated graph for live-bootstrap too <stikonas[m]>This is handwritten, so a bit harder to keep up to date and complete... <stikonas[m]>janneke: yes, I don't expect to be big issues in building mes-m2 for riscv. I have done it once when i worked on stage0-posix-riscv <stikonas[m]>Though that was probably still with bootstrap mode... <stikonas[m]>Anyway it looks like we first need new release of M2-Planet... <janneke>stikonas[m]: yes, i thought it would be goot for Mes to support an M2-Planet build ootb, even if it crashes for now <stikonas[m]>janneke: by the way your riscv build of mes is expected to segfault on qemu binfmt <janneke>ACTION is making a little progres, had some typos in instruction set -- do'h <stikonas[m]>I was initially hitting this limit in hex2 or M0 on riscv... <stikonas[m]>janneke: why don't you use stage0 style riscv M1 macros? <janneke>stikonas[m]: no idea, i just used wat laanwj used <janneke>stikonas[m]: ah right, instructions can be composed now <janneke>mes needs to be cleaned-up in that respect, i guess <stikonas>macros are slightly more obscure but they can be constructed from individual bits <stikonas>(the main advantage of stage0-posix riscv64 macros is that anything in RV32I, RV64I, RV32M and RV64M sets can be encoded