help about cross-compiler

Liu Yong yliu@newavetech.com
Thu Jul 5 19:36:00 GMT 2001


I want to build the cross-compiler (host : 
sun-solaris-2.6   target : m68k-hp-bsd4.3) .
I have installed the binutils ,but 
failed building Gcc ,
I tried sereral times .
Please help me to find the reason or tell me how to 
do .
Thank you very much!
 
C_FOR_TARGET="/home/yliu/program/gcc-3.0/gcc/xgcc 
-B/home/yliu/program/gcc-3.0/gcc/ -B/home//bin/ 
-B/home/yliu/local/m68k-hp-bsd4.3/lib/ -isystem 
/home/yliu/local/m68k-hp-bsd4.3/include" \   HOST_PREFIX="" 
HOST_PREFIX_1="loser-" \   AR_FOR_TARGET="m68k-hp-bsd4.3-ar" \   
AR_CREATE_FOR_TARGET="m68k-hp-bsd4.3-ar  rc" \   
AR_FLAGS_FOR_TARGET="" \   OLDCC="cc" CCLIBFLAGS="-O" \   
CFLAGS="-g -O2 -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes 
-Wtraditional -pedantic -Wno-lon   
RANLIB_FOR_TARGET="m68k-hp-bsd4.3-ranlib" \   RANLIB_TEST_FOR_TARGET="[ 
-f m68k-hp-bsd4.3-ranlib ] || ( [ "sparc-sun-solaris2.6" = "m68k-hp-bsd4.3" ] 
&& [ -f / /ranlib ] )" \   NM_FOR_TARGET="m68k-hp-bsd4.3-nm" 
AWK="nawk" \   LIBGCC2_CFLAGS="-O2  -DCROSS_COMPILE -DIN_GCC  
-DSVR4  -W -Wall -Wwrite-strings -Wstrict-prototypes 
-Wmissing-pro e   -g1  -DIN_LIBGCC2 -D__GCC_FLOAT_NOT_NEEDED 
-Dinhibit_libc" \   INCLUDES="-I. -I. -I. -I./. -I./config 
-I./../include" MAYBE_USE_COLLECT2="-DUSE_COLLECT2" \   
CONFIG_H="tconfig.h  insn-codes.h insn-flags.h" MACHMODE_H="machmode.h 
machmode.def" \   LIB1ASMSRC='' \   MAKEOVERRIDES= \   
-f libgcc.mk all make[2]: Entering directory 
`/home/yliu/program/gcc-3.0/gcc' for d in libgcc; do \   if [ -d $d 
]; then true; else mkdir $d; fi \ done if [ -f stmp-dirs ]; then true; 
else touch stmp-dirs; fi /home/yliu/program/gcc-3.0/gcc/xgcc 
-B/home/yliu/program/gcc-3.0/gcc/ 
-B/home/yliu/local/m68k-hp-bscal/m68k-hp-bsd4.3/lib/ -isystem 
/home/yliu/local/m68k-hp-bsd4.3/include -O2  -DCROSS_COMPILE -DIN_GCC  
-DSVR4  -W trict-prototypes -Wmissing-prototypes -isystem 
./include   -g1  -DIN_LIBGCC2 -D__GCC_FLOAT_NOT_NEEDED 
-Dinhibit_libonfig -I./../include -DUSE_COLLECT2 -DL_muldi3 -c ./libgcc2.c -o 
libgcc/./_muldi3.o /var/tmp/ccLd3ZbM.s: Assembler 
messages: /var/tmp/ccLd3ZbM.s:49: Error: Unknown pseudo-op:  
`.even' /var/tmp/ccLd3ZbM.s:52: Error: Unknown opcode: 
`link' /var/tmp/ccLd3ZbM.s:53: Error: Unknown opcode: 
`moveml' /var/tmp/ccLd3ZbM.s:54: Error: Unknown opcode: 
`movel' /var/tmp/ccLd3ZbM.s:55: Error: Unknown opcode: 
`movel' /var/tmp/ccLd3ZbM.s:56: Error: Unknown opcode: 
`movel' /var/tmp/ccLd3ZbM.s:57: Error: Unknown opcode: 
`movel' /var/tmp/ccLd3ZbM.s:58: Error: Unknown opcode: 
`movel' /var/tmp/ccLd3ZbM.s:59: Error: Unknown opcode: 
`movel' /var/tmp/ccLd3ZbM.s:60: Error: Unknown opcode: 
`movel' /var/tmp/ccLd3ZbM.s:61: Error: Unknown opcode: 
`movel' /var/tmp/ccLd3ZbM.s:63: Error: Unknown opcode: 
`mulul' /var/tmp/ccLd3ZbM.s:65: Error: Unknown opcode: 
`movel' /var/tmp/ccLd3ZbM.s:66: Error: Unknown opcode: 
`movel' /var/tmp/ccLd3ZbM.s:67: Error: Unknown opcode: 
`movel' /var/tmp/ccLd3ZbM.s:68: Error: Unknown opcode: 
`mulsl' /var/tmp/ccLd3ZbM.s:69: Error: Unknown opcode: 
`movel' /var/tmp/ccLd3ZbM.s:70: Error: Unknown opcode: 
`mulsl' /var/tmp/ccLd3ZbM.s:71: Error: Unknown opcode: 
`addl' /var/tmp/ccLd3ZbM.s:72: Error: Unknown opcode: 
`addl' /var/tmp/ccLd3ZbM.s:73: Error: Unknown opcode: 
`movel' /var/tmp/ccLd3ZbM.s:74: Error: Unknown opcode: 
`movel' /var/tmp/ccLd3ZbM.s:75: Error: Unknown opcode: 
`moveml' /var/tmp/ccLd3ZbM.s:76: Error: Unknown opcode: 
`unlk' /var/tmp/ccLd3ZbM.s:77: Error: Unknown opcode: `rts' make[2]: *** 
[libgcc/./_muldi3.o] Error 1 make[2]: Leaving directory 
`/home/yliu/program/gcc-3.0/gcc' make[1]: *** [libgcc.a] Error 2 make[1]: 
Leaving directory `/home/yliu/program/gcc-3.0/gcc' make: *** [all-gcc] Error 
2
 
Best Regards.
Liu Yong



More information about the crossgcc mailing list