--- linux.prev/arch/powerpc/Makefile 2006-07-19 22:07:46.000000000 +0200 +++ linux/arch/powerpc/Makefile 2006-08-05 13:33:26.000000000 +0200 @@ -33,7 +33,15 @@ export CROSS32CC CROSS32AS CROSS32LD CROSS32OBJCOPY -KBUILD_DEFCONFIG := $(shell uname -m)_defconfig +ifeq ($(CROSS_COMPILE),) +KBUILD_DEFCONFIG := $(shell uname -m | sed -e s/^ppc$/pmac32/ )_defconfig +else +ifneq ($(findstring 64,$(CROSS_COMPILE)),) +KBUILD_DEFCONFIG := ppc64_defconfig +else +KBUILD_DEFCONFIG := pmac32_defconfig +endif +endif ifeq ($(CONFIG_PPC64),y) OLDARCH := ppc64