>>>>> "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
The GCC bug noted above (c++/6531: attribute error) and its fix are
discussed at: