Cross-compiler for IA64
Girard Guillaume
x99_gud@nada.kth.se
Tue Apr 24 08:49:00 GMT 2001
On 24 Apr 2001, Alexandre Oliva wrote:
I used the system glibc to get the include files. It works.
The next error is:
/home/gege/download/gcc-pg/gcc-bin/gcc/xgcc
-B/home/gege/download/gcc-pg/gcc-bin/gcc/
-B/home/gege/programs/ia64//ia64-linux/bin/
-B/home/gege/programs/ia64//ia64-linux/lib/ -isystem
/home/gege/programs/ia64//ia64-linux/include -O2 -DCROSS_COMPILE
-DIN_GCC -W -Wall -Wwrite-strings -Wstrict-prototypes
-Wmissing-prototypes -isystem ./include -fPIC -g1 -DIN_LIBGCC2
-D__GCC_FLOAT_NOT_NEEDED -Dinhibit_libc -shared
-Wl,--soname=libgcc_s.so.0 -Wl,--version-script=libgcc.map -o
libgcc_s.so libgcc/./__divtf3.o libgcc/./__divdf3.o
libgcc/./__divsf3.o libgcc/./__divdi3.o libgcc/./__moddi3.o
libgcc/./__udivdi3.o libgcc/./__umoddi3.o libgcc/./__divsi3.o
libgcc/./__modsi3.o libgcc/./__udivsi3.o libgcc/./__umodsi3.o
libgcc/./__save_stack_nonlocal.o libgcc/./__nonlocal_goto.o
libgcc/./__restore_stack_nonlocal.o libgcc/./__trampoline.o
libgcc/./_muldi3.o libgcc/./_divdi3.o libgcc/./_moddi3.o
libgcc/./_udivdi3.o libgcc/./_umoddi3.o libgcc/./_negdi2.o
libgcc/./_lshrdi3.o libgcc/./_ashldi3.o libgcc/./_ashrdi3.o
libgcc/./_ffsdi2.o libgcc/./_clz.o libgcc/./_udiv_w_sdiv.o
libgcc/./_udivmoddi4.o libgcc/./_cmpdi2.o libgcc/./_ucmpdi2.o
libgcc/./_floatdidf.o libgcc/./_floatdisf.o libgcc/./_fixunsdfsi.o
libgcc/./_fixunssfsi.o libgcc/./_fixunsdfdi.o libgcc/./_fixdfdi.o
libgcc/./_fixunssfdi.o libgcc/./_fixsfdi.o libgcc/./_fixxfdi.o
libgcc/./_fixunsxfdi.o libgcc/./_floatdixf.o libgcc/./_fixunsxfsi.o
libgcc/./_fixtfdi.o libgcc/./_fixunstfdi.o libgcc/./_floatditf.o
libgcc/./__gcc_bcmp.o libgcc/./_varargs.o libgcc/./__dummy.o
libgcc/./_eprintf.o libgcc/./_bb.o libgcc/./_clear_cache.o
libgcc/./_trampoline.o libgcc/./__main.o libgcc/./_exit.o
libgcc/./_absvsi2.o libgcc/./_absvdi2.o libgcc/./_addvsi3.o
libgcc/./_addvdi3.o libgcc/./_subvsi3.o libgcc/./_subvdi3.o
libgcc/./_mulvsi3.o libgcc/./_mulvdi3.o libgcc/./_negvsi2.o
libgcc/./_negvdi2.o libgcc/./_ctors.o libgcc/./_eh.o
libgcc/./frame-ia64.o libgcc/./fde-glibc.o -lc && rm -f libgcc_s.so.0
&& ln -s libgcc_s.so libgcc_s.so.0
/home/gege/programs/ia64//ia64-linux/bin/ld: cannot open crti.o: No
such file or directory
I can't see where I should get the crti.o. I don't think I should
use the one located in /usr/lib :) The second thing is, there's a -lc
after that, and I don't understand how I can link to a libc that I
can't compile since I don't have any compiler to do that...
Guillaume.
More information about the Gcc-help
mailing list