On Sep 8, 2009, at 3:29 PM, Wolfgang Denk wrote: > Signed-off-by: Wolfgang Denk <w...@denx.de> > > --- > v2: Fix building for TQM8548_BE > > On TQM8548_BE, building failed like that: > Configuring for TQM85xx board... > common/libcommon.a(cmd_mtdparts.o): In function > `part_validate_eraseblock': > /home/wd/git/u-boot/work/common/cmd_mtdparts.c:316: undefined > reference to `get_mtd_device_nm' > common/libcommon.a(cmd_mtdparts.o): In function > `mtd_device_validate': > /home/wd/git/u-boot/work/common/cmd_mtdparts.c:706: undefined > reference to `get_mtd_device_nm' > make: *** [u-boot] Error 1 > > This was because CONFIG_CMD_MTDPARTS was defined after it was > used. Move the part that uses it after the #define. > v3: Fix "undefined reference to `get_mtd_device_nm'" errors for > non-8548 boards; build-tested with ELDK 4.2 on TQM8540, TQM8541, > TQM8548, TQM8548_AG, TQM8548_BE, TQM8555 and TQM8560 > > include/configs/TQM85xx.h | 51 +++++++++++++++++++++++ > +-------------------- > 1 files changed, 28 insertions(+), 23 deletions(-)
Did this build ok w/o any warnings on TQM8540? I'm seeing: [ga...@komodo u-boot-85xx]$ ./MAKEALL TQM8540 ... TQM8540 (MPC8540) Configuring for TQM85xx board... /opt/eldk/4.2/ppc-linux-x86/usr/bin/ppc_85xxDP-ld: u-boot: section .text lma 0xfffc0000 overlaps previous sections /opt/eldk/4.2/ppc-linux-x86/usr/bin/ppc_85xxDP-ld: u-boot: section .rodata lma 0xffff13a4 overlaps previous sections /opt/eldk/4.2/ppc-linux-x86/usr/bin/ppc_85xxDP-ld: u-boot: section .reloc lma 0xffffc400 overlaps previous sections /opt/eldk/4.2/ppc-linux-x86/usr/bin/ppc_85xxDP-ld: u-boot: section .data lma 0xffffdc30 overlaps previous sections /opt/eldk/4.2/ppc-linux-x86/usr/bin/ppc_85xxDP-ld: u-boot: section .data.rel.ro.local lma 0xffffe964 overlaps previous sections /opt/eldk/4.2/ppc-linux-x86/usr/bin/ppc_85xxDP-ld: u-boot: section .data.rel lma 0xffffe9e4 overlaps previous sections /opt/eldk/4.2/ppc-linux-x86/usr/bin/ppc_85xxDP-ld: u-boot: section .data.rel.local lma 0xfffff380 overlaps previous sections text data bss dec hex filename 247104 16992 35304 299400 49188 ./u-boot Which effective says to me we've run out of space in the image. - k _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot