Recent ARM newlib and libgloss changes

Richard Earnshaw rearnsha@gcc.gnu.org
Fri Jun 18 08:59:00 GMT 2004


On Thu, 2004-06-17 at 20:36, Jeff Johnston wrote:
> Richard Earnshaw wrote:
> > The recent changes to newlib and libgloss seem to have seriously broken
> > testing of gdb and libjava.
> > 
> > newlib is being built in 'compatibility' mode.  That is, without
> > --disable-newlib-supplied-syscalls.
> > 
> > The problem seems to be that despite this, gcc is picking up the version
> > of crt0.o that is built into libgloss, but that version does not contain
> > the correct code for setting up an RDI execution environment.
> > 
> > R.
> 
> Oops.  I meant to add some configuration stuff into libgloss.  I just did so and 
> checked it in.  With the change, crt0.o won't be built nor installed unless 
> --disable-newlib-may-supply-syscalls is specified.
> 
> Please try it out.
> 
> -- Jeff J.

Thanks, that fixes the libjava failures.

I think the gdb failure must be unrelated -- looks more like a
dejagnu/expect problem on further investigation.

R.



More information about the Newlib mailing list