[2.6 patch] powerpc: proper defconfig for crosscompiles

Subsystems: linux for powerpc (32-bit and 64-bit), the rest

STALE6948d

3 messages, 3 authors, 2007-09-09 · open the first message on its own page

[2.6 patch] powerpc: proper defconfig for crosscompiles

From: Adrian Bunk <bunk@kernel.org>
Date: 2007-09-09 18:21:21

The trick for finding the right defconfig is neat, but you forgot to 
provide an i686_defconfig.  ;-)

More seriously, cross compiling the defconfig is often useful, e.g. for 
testing the compilation of patches that touch multiple architectures, 
and this patch therefore chooses g5_defconfig if $(CROSS_COMPILE) is 
non-empty.

Signed-off-by: Adrian Bunk <bunk@kernel.org>

---
0b0e6e0e3a16f48348cb9c40ef1bb55ef42f92eb 
diff --git a/arch/powerpc/Makefile b/arch/powerpc/Makefile
index 2065138..a39bac4 100644
--- a/arch/powerpc/Makefile
+++ b/arch/powerpc/Makefile
@@ -35,7 +35,11 @@ endif
 
 export CROSS32CC CROSS32AS CROSS32LD CROSS32AR CROSS32OBJCOPY
 
+ifeq ($(CROSS_COMPILE),)
 KBUILD_DEFCONFIG := $(shell uname -m)_defconfig
+else
+KBUILD_DEFCONFIG := g5_defconfig
+endif
 
 ifeq ($(CONFIG_PPC64),y)
 OLDARCH	:= ppc64

Re: [2.6 patch] powerpc: proper defconfig for crosscompiles

From: Sam Ravnborg <hidden>
Date: 2007-09-09 18:38:18

On Sun, Sep 09, 2007 at 08:21:17PM +0200, Adrian Bunk wrote:
The trick for finding the right defconfig is neat, but you forgot to 
provide an i686_defconfig.  ;-)

More seriously, cross compiling the defconfig is often useful, e.g. for 
testing the compilation of patches that touch multiple architectures, 
and this patch therefore chooses g5_defconfig if $(CROSS_COMPILE) is 
non-empty.
Thanks - much appreciated.

Acked-by: Sam Ravnborg <redacted>

	Sam

Re: [2.6 patch] powerpc: proper defconfig for crosscompiles

From: Olof Johansson <hidden>
Date: 2007-09-09 20:39:55

On Sun, Sep 09, 2007 at 08:21:17PM +0200, Adrian Bunk wrote:
The trick for finding the right defconfig is neat, but you forgot to 
provide an i686_defconfig.  ;-)

More seriously, cross compiling the defconfig is often useful, e.g. for 
testing the compilation of patches that touch multiple architectures, 
and this patch therefore chooses g5_defconfig if $(CROSS_COMPILE) is 
non-empty.
You should probably use ppc64_defconfig instead, since it's the "superset"
config that will compile a multiplatform kernel.


-Olof
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help