This is the mail archive of the
ecos-discuss@sources.redhat.com
mailing list for the eCos project.
Re: Linux Synth Target build failure under Linux 8
>>>>> "Gary" == Gary D Thomas <gary.thomas@mind.be> writes:
Gary> On Sat, 2003-02-15 at 16:38, Fred Woolsey wrote:
<snip>
>> getc(CYG_ADDRESS (*)[9999])' defined both normally and as an alias
>> make[1]: Leaving directory
>> `/home/Fred/ecos_build/language/c/libc/stdio/current'
>> make[1]: *** [src/input/fgetc.o.d] Error 1
>> make: Leaving directory `/home/Fred/ecos_build'
>> make: *** [build] Error 2
>>
>> Additional system info:
>>
>> gcc version: 3.2
>> Linux version: 8.0
>> Configtool version: 2.11
>> CPU: i686
Gary> IIRC, the way to solve this is to get either a newer
Gary> (3.2.2+) or older (pre 3.0) GCC.
That should be 3.2.1+, not 3.2.2+. But yes, vanilla gcc 3.2 as shipped
with RH8.0 is known to be broken for use with eCos. You can either
build gcc 3.2.1 from source (or probably 3.2.2, but I have not yet
tested that specific version), or you can revert to an earlier
compiler such as the 2.96 (Red Hat) shipped with RH7.3.
Bart
--
Before posting, please read the FAQ: http://sources.redhat.com/fom/ecos
and search the list archive: http://sources.redhat.com/ml/ecos-discuss