Anatomy of Cross-Compilation Toolchains