If your cross-compiler is called differently than the default on in arch/*/Makefile,
Part of the problem is that there is no compelling default. The name of the cross-compiler can vary depending on the chosen executable prefix or the chosen target tuple. Let's say I create new cross toolchains for both m68k and powerpc. I use the "m68k-linux-gnu" to follow the m68k default, but let's assume powerpc users prefer their default "powerpc-linux" so I follow that too. The result is that I now have gcc's -B option working (or not working) in suprising ways too. Uniformity is more helpful downstream than a different arbitrary default for each architecture. Debian should patch their default into their kernel source packages if they've standardised on cross compiler prefixes.
what's the problem with calling? make ARCH=myarch CROSS_COMPILE=my-cross-compile-prefx- This has been working for +10 years on all non-ia32 platforms I ever worked on.
But there is no problem with calling that (?). Rob's patch doesn't change this. -f
Gr{oetje,eeting}s, Geert
- To unsubscribe from this list: send the line "unsubscribe linux-m68k" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html