problem crosscompiling 2.6.17 for arm ep3xx

Martin Guy martinwguy@gmail.com
Fri Aug 18 23:51:00 GMT 2006


> arch/arm/mach-ep93xx/built-in.o: In function
> `ts72xx_init_machine':ts72xx.c:(.init.text+0x1b4): undefined reference to
> `physmap_configure'
> make: *** [.tmp_vmlinux1] Error 1

Looks like part of the kernel

martin@cluster:~/linux-2.6.17$ find . -name '*.[ch]' | xargs grep -l
physmap_configure
./arch/arm/mach-ixp23xx/espresso.c
./arch/arm/mach-ixp23xx/roadrunner.c
./arch/arm/mach-ixp23xx/ixdp2351.c
./arch/arm/mach-ep93xx/gesbc9312.c
./arch/arm/mach-ep93xx/ts72xx.c

Yep, there it is. If you have turned TS72* support on in the kernel
config and you still get this, then the makefile might not be
recompiling all the affected files.
You could try saving your .config, "make clean", move the .config
back, "make oldconfig" and starting the kernel compilation again.

   M

--
For unsubscribe information see http://sourceware.org/lists.html#faq



More information about the crossgcc mailing list