You know @ekaitz_zarraga?
I'm trying #TinyCC! 😉
I gave a look to all the compilers at http://suckless.org/rocks/ but apparently #tcc is the most mature and the only one completelly self-sufficient.
BUT.
I do not know.
What it I restart from #9front?
No ELF. No #POSIX. No... shit.
It took a huge amount of work to do all this in #Jehanne but... why going after so much complexity? Why not just restart from scratch?
Give a look at this:
https://gcc.gnu.org/pipermail/gcc/2021-April/235367.html
Relying on #GNU (and on US-based software) is becoming a huge hazard.
Or more precisely, it's just proving to be such hazard and we were to naive to realize before.
We need to rebuild everything from scratch, anything that cannot be completely rebuilt in a month must be rewitten.
So what's the point of compatibility?