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>neither are full source bootstrapped or reproducible, but they do indicate this should be possible.