[U-Boot] U-Boot: could not cross-compile u-boot tools

Heiko Schocher hs at denx.de
Thu Feb 27 13:20:52 CET 2014


Hello all,

just noticed, that it is not longer possible to cross-compile the
u-boot tools:

"Older" U-Boot (= before kbuild changes), could cross-compile the
u-boot tools:

$ git log
commit 9137d19bdd321b810275f2e967e3a39165a4e8de
Author: Heiko Schocher <hs at denx.de>
Date:   Thu Jan 30 11:02:13 2014 +0100

     net, phy: atheros ar803x bug
[...]
$ make mrproper
$ make IDS8247_config
Configuring for IDS8247 board...
$ make HOSTCC=${CROSS_COMPILE}gcc HOSTSTRIP=${CROSS_COMPILE}strip -s tools
$ powerpc-linux-objdump -f tools/mkimage

tools/mkimage:     file format elf32-powerpc
architecture: powerpc:common, flags 0x00000112:
EXEC_P, HAS_SYMS, D_PAGED
start address 0x10001320


With current mainline:

$ git checkout master
Gewechselt zu Zweig 'master'
$ make mrproper
$ make IDS8247_config
Configuring for IDS8247 board...
$ make CROSS_COMPILE=powerpc-linux-  -s tools
$ powerpc-linux-objdump -f tools/mkimage

tools/mkimage:     file format elf64-little
architecture: UNKNOWN!, flags 0x00000112:
EXEC_P, HAS_SYMS, D_PAGED
start address 0x00000000004019c8

$ objdump -f tools/mkimage

tools/mkimage:     file format elf64-x86-64
architecture: i386:x86-64, flags 0x00000112:
EXEC_P, HAS_SYMS, D_PAGED
start address 0x00000000004019c8

$ make HOSTCC=${CROSS_COMPILE}gcc HOSTSTRIP=${CROSS_COMPILE}strip -s tools
/lib/ld.so.1: No such file or directory
make[1]: *** [scripts/basic/fixdep] Fehler 255
make: *** [scripts_basic] Fehler 2
$

Is this a Bug, which should be fixed? Any hints?

bye,
Heiko
-- 
DENX Software Engineering GmbH,     MD: Wolfgang Denk & Detlev Zundel
HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany


More information about the U-Boot mailing list