[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

cross compile fails



Hi,

I try to make cross-tools for sparc on an i386 system,
but it fails with following error:

./xgcc -B./ -I/usr/cross/sparc/usr/include -DCROSS_COMPILE -DIN_GCC
-DHAIFA   -g -I./include     -c /usr/src/gnu/egcs/gcc/libgcc1-test.c
/usr/src/gnu/egcs/gcc/libgcc1-test.c:101: warning: conflicting types
for built-in function `memcpy'
Testing libgcc1.  Ignore linker warning messages.
./xgcc -B./ -I/usr/cross/sparc/usr/include -DCROSS_COMPILE -DIN_GCC
-DHAIFA   -g -I./include  libgcc1-test.o -o libgcc1-test
-nostartfiles -nostdlib `./xgcc -B./ -I/usr/cross/sparc/usr/include
--print-libgcc-file-name`
libgcc1-test.o: In function `main_without__main':
/usr/src/gnu/egcs/gcc/libgcc1-test.c:19: undefined reference to
`umul'
/usr/src/gnu/egcs/gcc/libgcc1-test.c:20: undefined reference to
`div'
/usr/src/gnu/egcs/gcc/libgcc1-test.c:21: undefined reference to
`rem'
/usr/src/gnu/egcs/gcc/libgcc1-test.c:23: undefined reference to
`udiv'
/usr/src/gnu/egcs/gcc/libgcc1-test.c:24: undefined reference to
`urem'
collect2: ld returned 1 exit status
*** Error code 1

Stop in /usr/cross/sparc/usr/obj/gnu/egcs/gcc (line 2074 of
Makefile).
*** Error code 1

Stop in /usr/src (line 289 of Makefile).

OpenBSD 3.4 (cvs from two days ago).
cd /usr/src
make TARGET=sparc obj
make TARGET=sparc cross-tools

Any ideas how to fix this?

thx 
  Waldemar

-- 
8485 D0CE 2743 656E 867C  5C93 0317 AFD8 BE21 BD90

echo "gpg-key"|mail -s "send public key" wbx@luusa.org