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