* [U-Boot] TQM85xx boards failing on older gcc
@ 2012-03-07 22:12 Andy Fleming
2012-03-08 6:54 ` Stefan Roese
2012-03-08 8:35 ` Wolfgang Denk
0 siblings, 2 replies; 4+ messages in thread
From: Andy Fleming @ 2012-03-07 22:12 UTC (permalink / raw)
To: u-boot
Stefan,
One of my coworkers is seeing these errors with gcc-4.3.74 (eglibc-2.8.74-6):
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
Andy
^ permalink raw reply [flat|nested] 4+ messages in thread
* [U-Boot] TQM85xx boards failing on older gcc
2012-03-07 22:12 [U-Boot] TQM85xx boards failing on older gcc Andy Fleming
@ 2012-03-08 6:54 ` Stefan Roese
2012-03-08 8:35 ` Wolfgang Denk
1 sibling, 0 replies; 4+ messages in thread
From: Stefan Roese @ 2012-03-08 6:54 UTC (permalink / raw)
To: u-boot
Hi Andy,
On Wednesday 07 March 2012 23:12:27 Andy Fleming wrote:
> One of my coworkers is seeing these errors with gcc-4.3.74
> (eglibc-2.8.74-6):
>
> 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 was able to reproduce this error by using ELDK 4.2 (gcc 4.2.2) at least for
TQM8541 and TQM8548. ELDK 5.2 (gcc 4.6.1) does not have this problem. I assume
that the image size has increased over the time.
Not sure if we really need to remove some config option to make it fit again
for the older toolchains. Or if its enough to support these targets with newer
toolchains.
Thanks,
Stefan
--
DENX Software Engineering GmbH, MD: Wolfgang Denk & Detlev Zundel
HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany
Phone: (+49)-8142-66989-0 Fax: (+49)-8142-66989-80 Email: office at denx.de
^ permalink raw reply [flat|nested] 4+ messages in thread
* [U-Boot] TQM85xx boards failing on older gcc
2012-03-07 22:12 [U-Boot] TQM85xx boards failing on older gcc Andy Fleming
2012-03-08 6:54 ` Stefan Roese
@ 2012-03-08 8:35 ` Wolfgang Denk
2012-03-08 16:24 ` Andy Fleming
1 sibling, 1 reply; 4+ messages in thread
From: Wolfgang Denk @ 2012-03-08 8:35 UTC (permalink / raw)
To: u-boot
Dear Andy,
In message <CAKWjMd4OXL5wnMz3bC-2ppH=avh-KhphyvxaifsDu2QVko1fYw@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
^ permalink raw reply [flat|nested] 4+ messages in thread
* [U-Boot] TQM85xx boards failing on older gcc
2012-03-08 8:35 ` Wolfgang Denk
@ 2012-03-08 16:24 ` Andy Fleming
0 siblings, 0 replies; 4+ messages in thread
From: Andy Fleming @ 2012-03-08 16:24 UTC (permalink / raw)
To: u-boot
On Thu, Mar 8, 2012 at 2:35 AM, Wolfgang Denk <wd@denx.de> wrote:
> Dear Andy,
>
> In message <CAKWjMd4OXL5wnMz3bC-2ppH=avh-KhphyvxaifsDu2QVko1fYw@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.
Andy
^ permalink raw reply [flat|nested] 4+ messages in thread
end of thread, other threads:[~2012-03-08 16:24 UTC | newest]
Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2012-03-07 22:12 [U-Boot] TQM85xx boards failing on older gcc Andy Fleming
2012-03-08 6:54 ` Stefan Roese
2012-03-08 8:35 ` Wolfgang Denk
2012-03-08 16:24 ` Andy Fleming
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox