
I am trying to build a kernel image for the AMCC glacier board, using the latest denx linux kernel
vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv linux-2.6-denx 128 > git show commit 5a7b6e7d15253c01ee0f0b8846b78e2ca23ef40d Merge: 2f9f8f1... ae04d14... Author: Wolfgang Denk wd@denx.de Date: Mon Jan 12 13:35:39 2009 +0100
Merge branch 'master' of /home/git/linux-2.6
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
following instructions outlined in http://www.denx.de/wiki/view/DULG/Manual?stickboard=glacier
One thing which is wrong from the get go is that the
make ARCH=powerpc CROSS_COMPILE=440fp-linux-gnu- glacier_defconfig
command fails, complaining that arch/powerpc/configs/glacier_defconfig is nowhere to be found. And indeed it does not exist. If I specify the parent directory, as in:
make ARCH=powerpc 44x/glacier_defconfig
it works, which I hope is the right way to do it.
A bigger problem though (which I can't find a way to get around) is that it fails to build:
vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv
linux-2.6-denx 129 > make ARCH=powerpc CROSS_COMPILE=440fp-linux-gnu- uImage CHK include/linux/version.h CHK include/linux/utsrelease.h SYMLINK include/asm -> include/asm-powerpc CALL scripts/checksyscalls.sh CHK include/linux/compile.h CALL arch/powerpc/kernel/systbl_chk.sh CC arch/powerpc/kernel/prom_init.o CALL arch/powerpc/kernel/prom_init_check.sh make[2]: *** No rule to make target `arch/powerpc/platforms/44x/canyonlands.o', needed by `arch/powerpc/platforms/44x/built-in.o'. Stop. make[1]: *** [arch/powerpc/platforms/44x] Error 2 make: *** [arch/powerpc/platforms] Error 2 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
and indeed, there is no file arch/powerpc/platforms/44x/canyonlands.c in the tree - there are different versions for different build modes (nand, sata, etc.).
So, what's the way to build this target from the denx linux tree? Am I missing something in the manual, or does it need to be tweaked?
TIA, vadim