[ECOS] Compile errors creating Redboot for I386pc

Andrew Lunn andrew.lunn@ascom.ch
Tue Jun 11 01:20:00 GMT 2002


I don't have gcc3 installed so i've not been able to experiment. But
the manual says...


alias ("target") 

The alias attribute causes the declaration to be emitted as an alias
    for another symbol, which must be specified. For instance,

void __f () { /* do something */; }
void f () __attribute__ ((weak, alias ("__f")));

declares f to be a weak alias for __f. In C++, the mangled name for
the target must be used.

Could someone who has gcc3, or some other compiler that has a problem,
try moving the following after the __memchr is defined. It then
follows the example.

externC void *
memchr( const void *s, int c, size_t n )  CYGBLD_ATTRIB_WEAK_ALIAS(__memchr);

     Andrew

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



More information about the Ecos-discuss mailing list