https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100017
--- Comment #61 from cqwrteur <unlvsur at live dot com> --- (In reply to Alexander von Gluck from comment #56) > Canadian builds are pretty important in GCC. > > clang doesn't really need Canadian builds since they support all targets out > of the box on every platform, but we don't have that luxury with GCC. TBH, I failed to see how cross-compile in llvm is simple compared to GCC. The problem is that you still need to build libc, you still need to build compiler-rt, you still need to build libcxx, libcxxabi, libunwind whatever manually one by one. Building them wastes more time than building a GCC cross compiler. That is why people just build GCC cross compiler and then use clang --target to GCC's libraries.