[U-Boot] TQM85xx boards failing on older gcc

Andy Fleming afleming at gmail.com
Thu Mar 8 17:24:36 CET 2012

On Thu, Mar 8, 2012 at 2:35 AM, Wolfgang Denk <wd at denx.de> wrote:
> Dear Andy,
> In message <CAKWjMd4OXL5wnMz3bC-2ppH=avh-KhphyvxaifsDu2QVko1fYw at mail.gmail.com> you wrote:
>> One of my coworkers is seeing these errors with gcc-4.3.74 (eglibc-2.8.74-6):
> glibc version should be completely irrelevant when building U-Boot.

Yeah, I only mentioned it because it was part of the versioning string.

>> Configuring for TQM8548_BE - Board: TQM85xx, Options:
>> MPC8548,TQM8548_BE=y,HOSTNAME=tqm8548,BOARDNAME="TQM8548_BE"
>>   text           data     bss     dec     hex filename
>> 297931          25840   35848  359619   57cc3 ./u-boot
>> Configuring for TQM8555 - Board: TQM85xx, Options:
>> MPC8555,TQM8555=y,HOSTNAME=tqm8555,BOARDNAME="TQM8555"
>> powerpc-linux-gnu-ld: section .bootpg [fffff000 -> fffff407] overlaps
>> section .data [ffffd9b8 -> fffff7db]
>> powerpc-linux-gnu-ld: u-boot: section .bootpg lma 0xfffff000 overlaps
>> previous sections
>> powerpc-linux-gnu-ld: u-boot: section .u_boot_cmd lma 0xfffff7dc
>> overlaps previous sections
>> powerpc-linux-gnu-ld: u-boot: section .resetvec lma 0xfffffffc
>> overlaps previous sections
>> make: *** [u-boot] Error 1
>> He says the same for TQM8541, TQM8548. I don't see it on my 4.5.55 gcc
> I confirm that these are known issues.  Currently we have no intention
> to fix these, though.  The boards in question have reached EOL and are
> no longer actively maintained.  The problem is - as Stefan correctly
> diagnosed - caused by increased code size due to some extensions and
> fixes in recent versions, which do not cuase problems with recent tool
> chains, but which would require either removal of functionality or
> changes to the memory map for older tool chains with not so decent
> code optimizations.  We feel that any of these activities would be
> wasted efforts, so we decided to ignore these issues.
> In case the boards should break with recent tool chains, I will
> probably board send removal patches.

That's fine by me. My coworker has upgraded his gcc, so he no longer
sees the issue. I'll let you know if it stops building, in the future.


More information about the U-Boot mailing list