Problem when compiling gcc for rtems-4.6 toolchain

Dominik Brader dbrader at gmx.net
Tue Feb 28 20:45:55 UTC 2006


Hello, 

I have a problem when compiling the gcc for the RTEMS-4.6. toolchain.
I am using binutils-2.13.2.1, gcc-3.2.3 with gcc-3.2.3-rtems-20040420.diff 
patch and newlib-1.11.0 with newlib-1.11.0-rtems-20030605.diff patch. 

My configuration for the gcc is: 
../gcc-3.2.3/configure --target=sparc-rtems --enable-languages="c,c++" 
--prefix=$PREFIX --with-newlib 
--with-headers=$TOOLCHAIN/newlib-1.11.0/libc/include

The Error message is attached below.
The native compiler on the system is gcc-3.2.3, but I also tried gcc-3.3.2 
with the same result. 
The strange thing about it is that it works fine if I just configure without 
c++ support. But then I can't compile RTEMS, is that right?

Can anybody help me with this? 

Dominik 

---
Error-Message:
...
gcc -DIN_GCC -DCROSS_COMPILE   -g -O2 -W -Wall -Wwrite-strings 
-Wstrict-prototypes -Wmissing-prototypes -Wtraditional -pedantic 
-Wno-long-long  -DHAVE_CONFIG_H  gcov.o intl.o 
version.o   ../libiberty/libiberty.a -o gcov
/opt/TWWfsw/gcc332/i686-pc-linux-gnu/bin/ld: cannot open crt0.o: No such file 
or directory
collect2: ld returned 1 exit status
make[1]: *** [gcov] Error 1
make[1]: Leaving directory 
`/home/braderdo/project-work/rtems/sparc-rtems-toolchain2/tools/build-gcc/gcc'
make: *** [install-gcc] Error 2



More information about the users mailing list