Building zImage

Siva Prasad sprasad at bivio.net
Fri Oct 19 09:22:36 EST 2007


Hi,

When I tried to build zImage (make zImage V=1) based on the 2.6.19
kernel for 8641HPCN board, I got the following error...

make -f scripts/Makefile.build obj=lib
make -f
/export/beavis/work/sprasad/2.6.19/linux-2.6.19/scripts/Makefile.modpost
vmlinux
  scripts/mod/modpost -m  -o
/export/beavis/work/sprasad/2.6.19/linux-2.6.19/Module.symvers
vmlinux 
rm -f .old_version
make ARCH=ppc64 -f scripts/Makefile.build obj=arch/powerpc/boot
arch/powerpc/boot/zImage
ln: accessing `arch/powerpc/boot/zImage': No such file or directory
make[1]: *** [arch/powerpc/boot/zImage] Error 1
make: *** [zImage] Error 2

When I looked into the Makefile, "image-y" was having no value. So, "ln"
was failing. Do I have to select one of the below options of zImage. I
am not really sure which one to use for 8641 supported by FreeScale.

image-$(CONFIG_PPC_PSERIES)             += zImage.pseries
image-$(CONFIG_PPC_MAPLE)               += zImage.pseries
image-$(CONFIG_PPC_IBM_CELL_BLADE)      += zImage.pseries
image-$(CONFIG_PPC_CHRP)                += zImage.chrp
image-$(CONFIG_PPC_PMAC)                += zImage.pmac
image-$(CONFIG_DEFAULT_UIMAGE)          += uImage

Well!... we are not using U-Boot, so uImage is not an option, and that
builds fine.

Any way, I tried to make uImage, but I am not sure if it is including
the dts file in the final uImage built, as the wrapper was passed the
value of platform as "uboot". I am confused.

Thanks for your help in advance.

- siva




More information about the Linuxppc-dev mailing list