IRC channel logs

2023-08-14.log

back to list of logs

<oriansj>stikonas: definitely true and probably a good deal of work.
<stikonas>and actually for riscv64, even tcc does not support binutils compatible assembly...
<stikonas>the syntax is slightly different...
<janneke>ACTION just answered samplet...and is pretty blown away by their work https://lists.gnu.org/archive/html/bug-mes/2023-08/msg00000.html
<matrix_bridge><Andrius Štikonas> janneke: Speaking of your email, I don't think we have any blockers for new M2-Planet, I guess main blocker is that oriansj needs to find time to make a release
<matrix_bridge><Andrius Štikonas> janneke: and at the moment ekaitz and I (for riscv work) are running mes with commit HACK mescc: Consider truncate after each shift operation.
<matrix_bridge><Andrius Štikonas> https://git.stikonas.eu/andrius/mes/commits/branch/wip-riscv
<matrix_bridge><Andrius Štikonas> That might be sufficient to bootstrap tcc
<ekaitz>janneke stikonas, we still have that struct initializer issue in mes, but for the moment we can go on with the hack stikonas proposed
<matrix_bridge><Andrius Štikonas> We are able to build tcc that still has some issues but this mes-tcc binary can rebuild mes C library except for strtold.c
<ekaitz>which is basically initialize by hand all the fields
<matrix_bridge><Andrius Štikonas> Indeed, in practice initialising one field was enough
<janneke>that's great
<janneke>grmbl
<janneke> /msg chanserv deop #bootstrappable
<ekaitz>janneke: stikonas is doing a great job with all this
<janneke>i can totally appreciate having to find time for a release
<janneke>such things don't go well under time pressure anyway
<janneke>yeah, it's really more exciting all the time!
<matrix_bridge><Andrius Štikonas> ekaitz: well, you also sorted out assembly instructions and casts
<ekaitz>:)
<janneke>for who haven't heard, mes runs gash => https://lists.gnu.org/archive/html/bug-mes/2023-08/msg00000.html
<janneke>or maybe gash runs on mes -- it depends on how you look a it :)
<matrix_bridge><Andrius Štikonas> Yes, that would be nice to have
<matrix_bridge><Andrius Štikonas> At least as initial bash replacement
<matrix_bridge><Andrius Štikonas> As kaem shell is much simpler
<matrix_bridge><Andrius Štikonas> Now we need scheme version of autotools (autoconf/automake, etc)
<matrix_bridge><Andrius Štikonas> But that's probably too hard...
<matrix_bridge><Andrius Štikonas> Different autotools versions are also quite incompatible