[LLVMdev] building a llvm-arm-elf crosscompiler on OSX 10.5

Pazzo Da Legare pazzodalegare at gmail.com
Sun Jan 10 12:29:11 PST 2010


Dear Anton,

Thank you again for your help!

I tried with the following options (adding --with-cpu=arm7tdmi and
using binutils from cvs snapshot):

../llvm-gcc4.2-2.6.source/configure
--prefix=/usr/local/cross-llvm-gcc-arm-elf-4.2-2.6
--program-prefix=llvm-
--enable-llvm=/Users/dummy/Develop/llvm/llvm-build
--enable-languages=c,c++ --host=i686-apple-darwin9
--build=i686-apple-darwin9 --target=arm-elf --with-cpu=arm7tdmi
--with-gxx-include-dir=/usr/include/c++/4.0.0 --enable-interwork
--enable-multilib --with-newlib
--with-header=../newlib-1.18.0/newlib/libc/include


...but after a while I got same errors:

/Users/dummy/Develop/llvm/llvm-gcc-build/./gcc/xgcc
-B/Users/dummy/Develop/llvm/llvm-gcc-build/./gcc/
-B/usr/local/cross-llvm-gcc-arm-elf-4.2-2.6/arm-elf/bin/
-B/usr/local/cross-llvm-gcc-arm-elf-4.2-2.6/arm-elf/lib/ -isystem
/usr/local/cross-llvm-gcc-arm-elf-4.2-2.6/arm-elf/include -isystem
/usr/local/cross-llvm-gcc-arm-elf-4.2-2.6/arm-elf/sys-include  -O2
-O2 -g -O2  -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE   -W -Wall
-Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes
-Wold-style-definition  -isystem ./include  -fno-inline -g
-DIN_LIBGCC2 -D__GCC_FLOAT_NOT_NEEDED -Dinhibit_libc -I. -I.
-I../../llvm-gcc4.2-2.6.source/gcc
-I../../llvm-gcc4.2-2.6.source/gcc/.
-I../../llvm-gcc4.2-2.6.source/gcc/../include -I./../intl
-I../../llvm-gcc4.2-2.6.source/gcc/../libcpp/include
-I../../llvm-gcc4.2-2.6.source/gcc/../libdecnumber -I../libdecnumber
-I/Users/dummy/Develop/llvm/llvm-build/include
-I/Users/dummy/Develop/llvm/llvm-2.6/include -mthumb  -fexceptions -c
../../llvm-gcc4.2-2.6.source/gcc/unwind-dw2-fde.c -o
libgcc/thumb/unwind-dw2-fde.o
/var/folders/7f/7fiRIEm-FruFfT7mGbk3uk+++TI/-Tmp-//ccEIiJQ4.s:
Assembler messages:
/var/folders/7f/7fiRIEm-FruFfT7mGbk3uk+++TI/-Tmp-//ccEIiJQ4.s:96:
Error: selected processor does not support `sxtb r5,r5'
/var/folders/7f/7fiRIEm-FruFfT7mGbk3uk+++TI/-Tmp-//ccEIiJQ4.s:537:
Error: selected processor does not support `sxtb r6,r6'
/var/folders/7f/7fiRIEm-FruFfT7mGbk3uk+++TI/-Tmp-//ccEIiJQ4.s:705:
Error: selected processor does not support `sxtb r1,r1'
/var/folders/7f/7fiRIEm-FruFfT7mGbk3uk+++TI/-Tmp-//ccEIiJQ4.s:711:
Error: selected processor does not support `sxtb r1,r1'
make[3]: *** [libgcc/thumb/unwind-dw2-fde.o] Error 1
make[2]: *** [stmp-multilib] Error 2
make[1]: *** [all-gcc] Error 2
make: *** [all] Error 2

Any clue?

Thank in advance for help.

pz



More information about the llvm-dev mailing list