the structure of the support for cross-compilation, and arranging it for an arbitrary combination, and the resulting file hierarchy, is also not trivial in gcc.