FWIW, bootstrapping glibc is a bit more involved, but I have fairly straightforward scripts that set up musl cross sysroots from scratch, with compiler-rt/libunwind/libcxx - see the post in the other thread at Cross Compile Any Llvm Component Using Clang Only (No Gcc Requirement)? - #30 by mstorsjo.