This is the mail archive of the ecos-discuss@sourceware.org mailing list for the eCos project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: Error: .size expression for __restore_rt does not evaluate to a constant


On 06/01/2011 08:24 PM, Ross Younger wrote:
On 01/06/11 14:15, Tom Schouten wrote:
make[1]: Entering directory
`/home/tom/ecos/src/build_synthetic/hal/synth/i386linux/v3_0_9'
...
/tmp/ccCMyb7H.s: Assembler messages:
/tmp/ccCMyb7H.s: Error: .size expression for __restore_rt does not
evaluate to a constant
/tmp/ccCMyb7H.s: Error: .size expression for __restore does not evaluate
to a constant

I had a quick play with the trunk of the public hg tree, and while _something_ needs to be fixed for latest gcc, but I don't see your exact error. (I note in passing that your repository path suggests you are using eCosPro 3.0.9. You won't be able to get support for that here - I suggest you approach eCosCentric.)
Thanks Ross,
I encounter the same problem with current CVS eCos.

The problem seems to be related to a change in binutils indeed, not GCC.
Downgrading from 2.21.51.20110523-1 to 2.20.1-16 (Debian versions) makes the problem disappear.


Tom


-- Before posting, please read the FAQ: http://ecos.sourceware.org/fom/ecos and search the list archive: http://ecos.sourceware.org/ml/ecos-discuss


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]