Arm cross compile error...

Mark Woollard mark@swsoft.co.uk
Tue Apr 13 10:00:00 GMT 2004


Am trying to build a compiler to target arm-wince-pe that will be 
hosted on OSX. The bin utils built fine but at the link stage of the 
gcc build I get the following:

/Cross/build-gcc/gcc/xgcc -B/Cross/build-gcc/gcc/ 
-B/Cross/arm-wince-pe/bin/ -B/Cross/arm-wince-pe/lib/ -isystem 
/Cross/arm-wince-pe/include -O2  -DIN_GCC -DCROSS_COMPILE   -W -Wall 
-Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -isystem 
./include  -Dinhibit_libc -g  -DIN_LIBGCC2 -D__GCC_FLOAT_NOT_NEEDED 
-Dinhibit_libc -I. -I. -I../../gcc/gcc -I../../gcc/gcc/. 
-I../../gcc/gcc/config -I../../gcc/gcc/../include -mthumb -DL_udivsi3 
-xassembler-with-cpp -c ../../gcc/gcc/config/arm/lib1funcs.asm -o 
libgcc/thumb/_udivsi3.o
../../gcc/gcc/config/arm/lib1funcs.asm: Assembler messages:
../../gcc/gcc/config/arm/lib1funcs.asm:159: Warning: ignoring 
redefinition of register alias 'ip'
../../gcc/gcc/config/arm/lib1funcs.asm:160: Warning: ignoring 
redefinition of register alias 'sp'
../../gcc/gcc/config/arm/lib1funcs.asm:161: Warning: ignoring 
redefinition of register alias 'lr'
../../gcc/gcc/config/arm/lib1funcs.asm:162: Warning: ignoring 
redefinition of register alias 'pc'
../../gcc/gcc/config/arm/lib1funcs.asm:452: Error: cannot represent 
BFD_RELOC_THUMB_PCREL_BRANCH23 relocation in this object file format
make[2]: *** [libgcc/thumb/_udivsi3.o] Error 1
make[1]: *** [stmp-multilib] Error 2
make: *** [all-gcc] Error 2

Any ideas? Config options are:

../gcc/configure --target=arm-wince-pe --prefix=/Cross -v --disable-nls

Thanks
Mark


------
Want more information?  See the CrossGCC FAQ, http://www.objsw.com/CrossGCC/
Want to unsubscribe? Send a note to crossgcc-unsubscribe@sources.redhat.com



More information about the crossgcc mailing list