- To: ecos-discuss@xxxxxxxxxxxxxxxxxxx
- Subject: Error: .size expression for __restore_rt does not evaluate to a constant
- From: Tom Schouten <tom@xxxxxxxxx>
- Date: Wed, 01 Jun 2011 15:15:04 +0200
- User-agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.1.16) Gecko/20101227 Icedove/3.0.11
Hello list,
Recently I ran into the following problem building the synthetic target:
The error is in the file
packages/hal/synth/i386linux/v3_0_9/src/syscall-i386-linux-1.0.S
make -r -C hal/synth/i386linux/v3_0_9 build
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
This is with:
$ gcc --version
gcc (Debian 4.4.5-8) 4.4.5
It works without problems (on another Debian machine) with
$ gcc --version
gcc (Debian 4.3.2-1.1) 4.3.2
It doesn't seem that I'm the only one running into this:
http://stackoverflow.com/questions/6183972/problem-building-ecos-for-linux-synthetic-target
Any ideas?
Cheers,
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
[Linux Embedded]
[U-Boot V2]
[Linux Kernel]
[Linux MIPS]
[Linux ARM]
[Linux for the Blind]
[Linux Resources]
[Photo]
[Yosemite]
[ISDN Cause Codes]
[ECOS Home]
[Site Home]