[U-Boot] data alignment problem with redundant env

Andre Schwarz andre.schwarz at matrix-vision.de
Thu Mar 31 18:41:26 CEST 2011


Wolfgang,
>>> Which board would that be?  I don't see this on any board I tested.
>> it is mvblm7 (=MPC8343) and a new MPC8377 based one waiting for
>> the merge window to open.
>>
>>
>> I'm using a gcc-4.3.3 from OpenEmbedded/Angstrom ... if this matters at all.
> Can you please try and use anothe rtool chain, say good ole ELDK 4.2
> for a test?
yes, of course.
But I can make some tests on real hardware not before monday.

This is what I can say after compiling with both toolchains.

1. redundant env

CROSS_COMPILE=ppc_6xx- ARCH=powerpc sh MAKEALL mvblm7
    text       data        bss        dec        hex    filename
  233298      21940      66960     322198      4ea96    ./u-boot

CROSS_COMPILE=powerpc-angstrom-linux-  ARCH=powerpc sh MAKEALL mvblm7
    text       data        bss        dec        hex    filename
  233758      21948      66956     322662      4ec66    ./u-boot


2. without redundant env

swa at swa-m460:~/u-boot$ CROSS_COMPILE=ppc_6xx- ARCH=powerpc sh MAKEALL mvblm7
    text       data        bss        dec        hex    filename
  232494      21912      66960     321366      4e756    ./u-boot

swa at swa-m460:~/u-boot$ CROSS_COMPILE=powerpc-angstrom-linux-  
ARCH=powerpc sh MAKEALL mvblm7
    text       data        bss        dec        hex    filename
  232954      21920      66956     321830      4e926    ./u-boot


size of final u-boot binary differs by 8 bytes ... sounds promising ;-)

Will run both versions asap.


Regards,
André

MATRIX VISION GmbH, Talstrasse 16, DE-71570 Oppenweiler
Registergericht: Amtsgericht Stuttgart, HRB 271090
Geschaeftsfuehrer: Gerhard Thullner, Werner Armingeon, Uwe Furtner


More information about the U-Boot mailing list