Need sources for libc
Simon Edelhaus
Shimon at Centillium.com
Wed Jan 7 15:35:59 UTC 2009
Upgrading is not an option due to very short time we have to fix the issue. We are in the critical path. Do you have Newlib that will work with this old RTEMS?
Much obliged!
------Original Message------
From: Ralf Corsepius
To: Simon Edelhaus
Cc: rtems-users at rtems.com
Subject: Re: Need sources for libc
Sent: Jan 7, 2009 10:33 AM
Simon Edelhaus wrote:
> We are using RTEMS 4.6.0-prel3 for MIPS 4KC.
Urgh, this is a snapshot of an obsolete version of RTEMS having been
discontinued many years ago.
> Tools and libc version:
>
> Reading specs from /opt/rtems/lib/gcc-lib/mips-rtems/3.2.1/specs
> Configured with: ../gcc-3.2.1/configure
> --build=i686-pc-linux-gnu --host=i686-pc-linux-gnu
> --target=mips-rtems -- with-gnu-as --with-gnu-ld
> --with-newlib --verbose --with-system-zlib --disable-nls
> --enable-version-specific- runtime-libs
> --enable-threads=rtems --prefix=/opt/rtems
> --enable-languages=c,c++,ada Thread model: rtems gcc version
> 3.2.1 (OAR Corporation gcc-3.2.1-20021209/newlib-1.11.0-20030203 2)
>
> From inside libc.a :
> +++++++++++++++++++++
> ../../gcc-3.2.1/newlib/libc/stdlib/strtod.c^
> @/home/rtems/src/packages/BUILD/mips-rtems-gcc
> -newlib/build/mips-rtems/newlib/libc/stdlib/
> ^@../../../../../gcc-3.2.1/newlib
> /libc/stdlib/strtod.c^@gcc2_compiled
>
> We have a nasty crash in our application. We get:
>
> assertion "0" failed: file "../../../.
>
> Unfortunately CPU dies before we get a chance to see the
> file and line number.
> We think this assertion printout is coming from the "libc.a".
> We only have the object.
>
> Where do we get the sources for this, to modify the string
> to be much shorter to get the file and line number printout
> for above assertion? And how do we rebuild "libc.a" correctly
>
The sources you are looking for are newlib's sources, but ... the
version you are trying to use is such kind of outdated and obsolete,
you'd better upgrade to a more recent version of RTEMS than trying to
continue.
Ralf
ttfn,
Simon Edelhaus
Centillium 2008
More information about the users
mailing list