I'll leave the review for others that know Clang better, but the summary is misleading. Cross-compiling to ARM is already possible, including on x86 Ubuntu machines. This patch probably only makes it easier, so the commit message should emphasise that. http://llvm-reviews.chandlerc.com/D2040