IRC channel logs

2025-06-27.log

back to list of logs

<lrvick>Okay with a lot of in-place hacks, I was able to bootstap up to llvm/clang linked against libcxx/libunwind. compiler-rt is the final bossfight
<lrvick>Then we will have the first full source bootstrapped non-gnu toolchain that can also natively cross compile all the things.
<L29Ah>20:32:52]<lrvick> building llvm/clang just works, but if you want it linked against compiler-rt/libcxx/libunwind to remove any dependency on libgcc... that is where things become a mess
<L29Ah>pretty sure gentoo does all this with g++ nowadays, although the ebuilds are funky
<lrvick>Yeah I talked to the gentoo maintainer responsible for building the non-gnu stage3, and he admitted it was the result of a lot of in-place hacks he did not document and does not want to revisit unfortunately.
<lrvick>And it was done initially from a much older version of LLVM and has been self-hosted since
<lrvick>same story with Chimera but
<lrvick>neither are full source bootstrapped or reproducible, but they do indicate this should be possible.