[ELDK] how to compile linux kernel in eldk-5.0?

wolfking wolfking2000 at msn.com
Fri Nov 18 02:48:43 CET 2011

Hi, everybody:
  I'm compiling linux kernel for powerpc in eldk-5.0, the following is the steps I took:
  1. download the denx linux kernel: "git clone git://git.denx.de/linux-2.6-denx.git linux-2.6-denx"
  2. run the environment shell to construct the compile environment. "source ./environment-setup-powerpc-linux"
  3. according to the FAQ about eldk-5.0, I modified some Makefile under the kernel tree, change 
      the -Os to -O2. I am not sure whether it is right to do this, can anyone tell me how to modify the compile flags?
  4. start the compile:
      a. make mrproper
      b. make ARCH=powerpc CROSS_COMPILE=powerpc-linux- 86xx/mpc8641_hpcn_defconfig
      c. make ARCH=powerpc CROSS_COMPILE=powerpc-linux- uImage
  At the end of the compilation, one error is presented:
  HOSTCC  arch/powerpc/boot/hack-coff
  HOSTCC  arch/powerpc/boot/mktree
  WRAP    arch/powerpc/boot/uImage
"mkimage" command not found - U-Boot images will not be built
make[1]: *** [arch/powerpc/boot/uImage] Error 1
make: *** [uImage] Error 2
   It seems that something is wrong with U-boot, but this process is about kernel, why does it report error about U-boot?

More information about the eldk mailing list