¿Cómo puedo hacer una compilación cruzada a Raspberry Pi usando Clang / LLVM?

Me gustaría compilar de forma cruzada los lenguajes de la familia C (C, C ++, Objective-C y Objective-C ++) a la Raspberry Pi usando Clang y LLVM en una computadora de compilación de una arquitectura diferente. ¿Cómo puedo hacer