Clang Compiler
Clang-related information.
Clang is a cross-compiler by default
But it needs some manual intervention to work properly (you need to manually specify includes, libs and target toolchain - assembler, linker, archiver - to use).
A nice effort to replace binutils and other GPL tools
How to split debug info
objcopy --only-keep-debug $source $source.debug
objcopy --strip-debug $source
objcopy --add-gnu-debuglink=$source.debug $source