I am trying to build a cross-compiler for an architecture with MIPS like ISA. To begin with, I built a toolchain for MIPSr2 which uses: Clang-3.1 for preprocessing, compiling, optimizing; Binutils-2.22 for assembling and linking; Newlib-1.20.0 as the standard C library implementation. I modified the Clang Driver to use the correct binutils tools and linker scripts. Compiling Newlib with these changes was straightforward. I can compile C programs using the target triple at command line and I currently test it on a MIPS-GDB simulator I built.
However, I am clueless on how to build the libc++ library using this toolchain. Modifying the “buidit” script to use “clang/clang++ -target mispel” did not help me much. I am excited about C++11 and would really like to be able to build the C++ library which can be used for the Clang-MIPS toolchain I have. Has anyone tried this before? I seek some pointers on how to go about this.