IRC channel logs

2021-10-19.log

back to list of logs

<pabs3>hmm, the V language doesn't sound bootstrappable https://lists.debian.org/msgid-search/MN2PR14MB332895C7853B2B6F58FD8723B2B49@MN2PR14MB3328.namprd14.prod.outlook.com
<fossy>hmm
<fossy> https://github.com/vlang/vc
<fossy>but "This repository is generated automatically"
<fossy>yeah, this isnt bootstrappable
*pabs3 replied asking about it and suggesting not to package it until it is bootstrappable
<stikonas[m]>Yes, convertion to C tool is written in V...
<stikonas[m]>Or actually, it's just V itself
<stikonas[m]>It generates C code and builds it uses C compiler as backend
<stikonas[m]>In any case not bootsrappable
<gbrlwck>i'm having issues trying to bootstrap MES: https://termbin.com/vdpq
<gbrlwck>first of all: ./build.sh tries to `mkdir -p` which doesn't work with the mkdir version in stage0-posix.
<gbrlwck>ok, found this statement in live-bootstrap's parts.rst: "Note that we are using the experimental wip-m2 branch to jump over the gap between M2-Planet and mes"
<gbrlwck>i found branches wip-m2-old and wip-m2-merge (both 2 years old). is this the most recent path to go?
<fossy>Hm that is now inaccurate
<fossy>mes-M2 itself is now up to the task
<fossy>github.com/oriansj/mes-m2
<gbrlwck>fossy: thanks!
<gbrlwck>to get bootstrapping to work i'll just have to translate .h and .c files in mes-m2 to riscv64?
<gbrlwck>is "mov____$i32,%eax SYS_exit" in mes-m2/lib/linux/x86-mes-m2/mini.c written in language M1?
<stikonas[m]>gbrlwck: I think so (that's to build mes, mescc would need further work)
<stikonas[m]>There is also some older mes porting attempt
<stikonas[m]>That predates stage0-posix work
<stikonas[m]>But might have some useful patches
<stikonas[m]> https://git.savannah.gnu.org/cgit/mes.git/log/?h=wip-riscv
<stikonas[m]>gbrlwck: you might also want to talk to laanwj
<stikonas>oriansj: when you have some time, can you merge https://github.com/oriansj/stage0-posix/pull/61 ?
<stikonas>I've addressed review comments now (fixed another typo)