Cross-compiler: cp-demangle and dyn-string problem.
Sergei Organov
osv@javad.ru
Tue Jul 4 06:32:00 GMT 2000
Building cross-compiler from latest snapshot (20000703) from CVS for
'ppc-eabi' target fails because 'cp-demangle.c' and 'dyn-string.c' fail to
compile because they include headers like <stdio.h> that aren't available at
this moment even when building with newlib installed in the source tree.
Here are a few last lines of output:
...
make GCC_FOR_TARGET="/home/osv/build/ppc-eabi/gcc-try/gcc/xgcc -B/home/osv/build/ppc-eabi/gcc-try/gcc/ -B/home/osv/try/ppc-eabi/bin/ -I/home/osv/try/ppc-eabi/include" \
AR_FOR_TARGET="ppc-eabi-ar" \
AR_CREATE_FOR_TARGET="ppc-eabi-ar rc" \
AR_EXTRACT_FOR_TARGET="" \
AR_FLAGS_FOR_TARGET="" \
CC="gcc" CFLAGS="-O2" \
HOST_PREFIX="" \
HOST_PREFIX_1="loser-" \
LANGUAGES="" \
LIBGCC2_CFLAGS="-O2 -DCROSS_COMPILE -DIN_GCC -O2 -isystem ./include -g1 -DIN_LIBGCC2 -D__GCC_FLOAT_NOT_NEEDED -Dinhibit_libc -fno-common -mno-relocatable -mno-relocatable-lib -mcpu=505 -mstrict-align -mcall-sysv-eabi -msdata=default " \
MULTILIB_CFLAGS=" -fno-common -mno-relocatable -mno-relocatable-lib -mcpu=505 -mstrict-align -mcall-sysv-eabi -msdata=default" cp-demangle.o
make[3]: Entering directory `/home/osv/build/ppc-eabi/gcc-try/gcc'
/home/osv/build/ppc-eabi/gcc-try/gcc/xgcc -B/home/osv/build/ppc-eabi/gcc-try/gcc/ -B/home/osv/try/ppc-eabi/bin/ -I/home/osv/try/ppc-eabi/include -O2 -DCROSS_COMPILE -DIN_GCC -O2 -isystem ./include -g1 -DIN_LIBGCC2 -D__GCC_FLOAT_NOT_NEEDED -Dinhibit_libc -fno-common -mno-relocatable -mno-relocatable-lib -mcpu=505 -mstrict-align -mcall-sysv-eabi -msdata=default -O2 -I. -I/home/osv/cygnus/gcc/gcc -I/home/osv/cygnus/gcc/gcc/config -I/home/osv/cygnus/gcc/gcc/../include \
-DHAVE_CONFIG_H \
-c /home/osv/cygnus/gcc/gcc/../libiberty/cp-demangle.c -o cp-demangle.o
/home/osv/cygnus/gcc/gcc/../libiberty/cp-demangle.c:31:19: stdlib.h: No such file or directory
/home/osv/cygnus/gcc/gcc/../libiberty/cp-demangle.c:34:18: stdio.h: No such file or directory
/home/osv/cygnus/gcc/gcc/../libiberty/cp-demangle.c:37:19: string.h: No such file or directory
make[3]: *** [cp-demangle.o] Error 1
make[3]: Leaving directory `/home/osv/build/ppc-eabi/gcc-try/gcc'
make[2]: *** [libgcc/./cp-demangle.o] Error 2
make[2]: Leaving directory `/home/osv/build/ppc-eabi/gcc-try/gcc'
make[1]: *** [stmp-multilib] Error 2
make[1]: Leaving directory `/home/osv/build/ppc-eabi/gcc-try/gcc'
make: *** [all-gcc] Error 2
Sergei
More information about the Gcc-bugs
mailing list