Which newlib version for CVS trunc RTEMS?

Sergei Organov osv at topconrd.ru
Thu Dec 23 15:16:37 UTC 2004


Ralf Corsepius <ralf.corsepius at rtems.org> writes:
> On Tue, 2004-12-21 at 13:08 +0300, Sergei Organov wrote:
> > Hi,
> > 
> > Which newlib version is appropriate for the current CVS trunc RTEMS?
> 
> It depends on the target you are using, because RTEMS-CVS triggers bugs
> in newlib for some targets:
> 
> * The arm requires newlib >= 1.13.0 (newlib < 1.13.0 is broken for the
> arm in general).
> 
> * The h8300, avr and c4x require special patches. These patches will
> hopefully be integrated into newlib soon.
> 
> For all other targets, any version of newlib should be fine.

OK, thanks. I'm compiling for PowerPC. I've now used newlib 1.12.0. The
only trouble I've found (and resolved) was multiple definition of
int64_t, int32_t, int16_t, and int8_t caused by the RTESM-specific part
of 'newlib/libc/include/machine/types.h' as these are already defined by
the 'cpukit/libcsupport/include/stdint.h'.

-- 
Sergei.




More information about the users mailing list