On Thu, 2008.05.15, 136, Tony Lindgren wrote:
> * green [080515 12:45]:
> > Okay, I've got the zImage and updated patches; thanks. This zImage
> > but fails to mount root device (maybe something I did wrong; I'll worry
> > that later). Could you send the config you used? Or maybe I'm doing
> > something wrong when compiling.
> The last patch in the series contains the changes to n800_defconfig.
> Also attached as .config.
I don't understand, then, why there are differences between the config
generated by 'make n800_defconfig' and the config you attached. Like
CONFIG_FRAMEBUFFER_CONSOLE is Y in the attached config but N in the
config (and others).
> > I'm compiling on an amd64 system with the following packages (and their
> > dependencies) from emdebian.org:
> > binutils-arm-linux-gnueabi 2.18.1~cvs20080103-4
> > cpp-4.3-arm-linux-gnueabi 4.3.0-4
> > g++-4.3-arm-linux-gnueabi 4.3.0-4
> > gcc-4.3-arm-linux-gnueabi 4.3.0-4
> > and in the Makefile:
> > CROSS_COMPILE ?= arm-linux-gnueabi-
> > For now I'll try with the latest from linux-omap-2.6 with your patches.
> Yeah that should work. Just dor ARCH=arm
> If in doubt, you can also try the codesourcery toolchain, but sounds
> like your compiler is just fine.
I have been using the Makefile instead, just changing this:
CROSS_COMPILE ?= arm-linux-gnueabi-
But that still doesn't work so:
I installed 4.2.3-5 of cpp, g++, and gcc and tried it again and finally it
works. So I guess I can blame the 4.3 packages, because I have been using
all this time in some form, both in the chroot and on the amd64 system. I
should have tried 4.2 earlier.
Thanks for your help.