Need sources for libc

Ralf Corsepius ralf.corsepius at rtems.org
Wed Jan 7 15:33:19 UTC 2009


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




More information about the users mailing list