For toolchain packages like gcc-4.7, you can't deduce the build dependencies automatically. Cross building the gcc-4.7 package (not building the cross compiler) requires additional build dependencies, which for a native build are used from the current build. These are:
g++-<target-triplet> g++-multilib-<target-triplet> [<target-multilib-archs>] gobjc++-<target-triplet> gobjc++-multilib-<target-triplet> [<target-multilib-archs>] gfortran-<target-triplet> gfortran-multilib-<target-triplet> [<target-multilib-archs>] gccgo-<target-triplet> gccgo-multilib-<target-triplet> [<target-multilib-archs>] If these should not be hard-coded in the build tools, then we do need some syntax for the control file to specify these cross build dependencies, best in a way which is independent of the target architecture. Matthias -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org