[U-Boot] TQM85xx boards failing on older gcc

Wolfgang Denk wd at denx.de
Thu Mar 8 09:35:00 CET 2012


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.

> 
> 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.

Thanks

Best regards,

Wolfgang Denk

-- 
DENX Software Engineering GmbH,     MD: Wolfgang Denk & Detlev Zundel
HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany
Phone: (+49)-8142-66989-10 Fax: (+49)-8142-66989-80 Email: wd at denx.de
Prediction is very difficult, especially of the future.  - Niels Bohr


More information about the U-Boot mailing list