GCC Canadian Cross
Introduction
A "Canadian Cross" is the black magic of cross-compiling: On platform A, compile a cross-compiler to run on platform B that generates executables for platform C.
It's so "black" that we have yet to write something about it. ;)