[U-Boot] TQM860L_config: u-boot.lds:76 cannot move location counter backwards
Wolfgang Denk
wd at denx.de
Sat Dec 3 09:16:02 CET 2011
Dear Robert,
In message <alpine.DEB.2.02.1112030255250.24308 at oneiric> you wrote:
>
> > What version of uboot do you use? What compiler and it's version do you use?
>
> i'm using the latest "git pull" of u-boot, and:
>
> $ powerpc-unknown-linux-gnu-gcc --version
> powerpc-unknown-linux-gnu-gcc (crosstool-NG-1.10.0) 4.4.5
> ...
>
> i get the same result with u-boot 2010.12.
Your tool chain is broken / generates inefcient code.
Top of tree:
-> git describe
v2011.09-1259-g7708d8b
-> eldk-switch -r 4.2 ppc_8xx
Setup for ppc_8xx (using ELDK 4.2)
-> ${CROSS_COMPILE}gcc -v
...
gcc version 4.2.2
-> ./MAKEALL TQM860L
Configuring for TQM860L board...
text data bss dec hex filename
261815 14100 27240 303155 4a033 ./u-boot
--------------------- SUMMARY ----------------------------
Boards compiled: 1
----------------------------------------------------------
-> eldk-switch -r 5.1 powerpc
Setup for powerpc (using ELDK 5.1)
-> ${CROSS_COMPILE}gcc -v
...
gcc version 4.6.1 20110627 (prerelease) (GCC)
-> ./MAKEALL TQM860L
Configuring for TQM860L board...
text data bss dec hex filename
256410 4444 27212 288066 46542 ./u-boot
--------------------- SUMMARY ----------------------------
Boards compiled: 1
----------------------------------------------------------
So both older tool chains (GCC 4.2.2) and more recent ones (gcc
6.6.1) build top of tree fine. I save the efforts of building
v2010.12 because I already did as part of the QA for that release.
Get yourself a working tool chain.
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
I paid too much for it, but its worth it.
More information about the U-Boot
mailing list