Problem to build a Cross-Compiler for MIPS on X-86 machine

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

 



Hi all,

I am trying to build a Cross-compiler for MIPS on a x-86 linux
machine. I built binutils-1.16.1 first and then tried to compile GCC.
I tried several versions of GCC(4.4.0, 3.4.6, 3.44) to compile and
using following commands:
../gcc-3.4.4/configure --target=$TARGET --prefix=$PREFIX \
  --enable-languages=c --without-headers \
  --with-gnu-ld --with-gnu-as \
  --disable-shared --disable-threads
make all
where target is mips-elf. I am getting same error always while make.
Can somebody give me a solution.

mips-elf-ar  rc ./libgcc.a libgcc/./_m16addsf3.o libgcc/./_m16subsf3.o
libgcc/./_m16mulsf3.o libgcc/./_m16divsf3.o libgcc/./_m16eqsf2.o
libgcc/./_m16nesf2.o libgcc/./_m16gtsf2.o libgcc/./_m16gesf2.o
libgcc/./_m16lesf2.o libgcc/./_m16ltsf2.o libgcc/./_m16fltsisf.o
libgcc/./_m16fixsfsi.o libgcc/./_m16adddf3.o libgcc/./_m16subdf3.o
libgcc/./_m16muldf3.o libgcc/./_m16divdf3.o libgcc/./_m16extsfdf2.o
libgcc/./_m16trdfsf2.o libgcc/./_m16eqdf2.o libgcc/./_m16nedf2.o
libgcc/./_m16gtdf2.o libgcc/./_m16gedf2.o libgcc/./_m16ledf2.o
libgcc/./_m16ltdf2.o libgcc/./_m16fltsidf.o libgcc/./_m16fixdfsi.o
libgcc/./_m16retsf.o libgcc/./_m16retdf.o libgcc/./_m16stub1.o
libgcc/./_m16stub2.o libgcc/./_m16stub5.o libgcc/./_m16stub6.o
libgcc/./_m16stub9.o libgcc/./_m16stub10.o libgcc/./_m16stubsf0.o
libgcc/./_m16stubsf1.o libgcc/./_m16stubsf2.o libgcc/./_m16stubsf5.o
libgcc/./_m16stubsf6.o libgcc/./_m16stubsf9.o libgcc/./_m16stubsf10.o
libgcc/./_m16stubdf0.o libgcc/./_m16stubdf1.o libgcc/./_m16stubdf2.o
libgcc/./_m16stubdf5.o libgcc/./_m16stubdf6.o libgcc/./_m16stubdf9.o
libgcc/./_m16stubdf10.o libgcc/./_muldi3.o libgcc/./_negdi2.o
libgcc/./_lshrdi3.o libgcc/./_ashldi3.o libgcc/./_ashrdi3.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/./_clear_cache.o
libgcc/./_enable_execute_stack.o libgcc/./_trampoline.o
libgcc/./__main.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/./_ffssi2.o libgcc/./_ffsdi2.o libgcc/./_clz.o
libgcc/./_clzsi2.o libgcc/./_clzdi2.o libgcc/./_ctzsi2.o
libgcc/./_ctzdi2.o libgcc/./_popcount_tab.o libgcc/./_popcountsi2.o
libgcc/./_popcountdi2.o libgcc/./_paritysi2.o libgcc/./_paritydi2.o
libgcc/./_divdi3.o libgcc/./_moddi3.o libgcc/./_udivdi3.o
libgcc/./_umoddi3.o libgcc/./_udiv_w_sdiv.o libgcc/./_udivmoddi4.o
libgcc/./_pack_sf.o libgcc/./_unpack_sf.o libgcc/./_addsub_sf.o
libgcc/./_mul_sf.o libgcc/./_div_sf.o libgcc/./_fpcmp_parts_sf.o
libgcc/./_compare_sf.o libgcc/./_eq_sf.o libgcc/./_ne_sf.o
libgcc/./_gt_sf.o libgcc/./_ge_sf.o libgcc/./_lt_sf.o
libgcc/./_le_sf.o libgcc/./_unord_sf.o libgcc/./_si_to_sf.o
libgcc/./_sf_to_si.o libgcc/./_negate_sf.o libgcc/./_make_sf.o
libgcc/./_sf_to_df.o libgcc/./_sf_to_tf.o libgcc/./_thenan_sf.o
libgcc/./_sf_to_usi.o libgcc/./_usi_to_sf.o libgcc/./_pack_df.o
libgcc/./_unpack_df.o libgcc/./_addsub_df.o libgcc/./_mul_df.o
libgcc/./_div_df.o libgcc/./_fpcmp_parts_df.o libgcc/./_compare_df.o
libgcc/./_eq_df.o libgcc/./_ne_df.o libgcc/./_gt_df.o
libgcc/./_ge_df.o libgcc/./_lt_df.o libgcc/./_le_df.o
libgcc/./_unord_df.o libgcc/./_si_to_df.o libgcc/./_df_to_si.o
libgcc/./_negate_df.o libgcc/./_make_df.o libgcc/./_df_to_sf.o
libgcc/./_df_to_tf.o libgcc/./_thenan_df.o libgcc/./_df_to_usi.o
libgcc/./_usi_to_df.o libgcc/./unwind-dw2.o libgcc/./unwind-dw2-fde.o
libgcc/./unwind-sjlj.o libgcc/./gthr-gnat.o libgcc/./unwind-c.o
libgcc/./_eprintf.o libgcc/./__gcc_bcmp.o

make[2]: mips-elf-ar: Command not found

make[2]: *** [libgcc.a] Error 127

make[2]: Leaving directory
`/home/qayum/cpumips.maq/cross-compiler/build_gcc/gcc'

make[1]: *** [stmp-multilib] Error 2

make[1]: Leaving directory
`/home/qayum/cpumips.maq/cross-compiler/build_gcc/gcc'

make: *** [all-gcc] Error 2

Thank you
Mohammad A Qayum

[Index of Archives]     [Linux C Programming]     [Linux Kernel]     [eCos]     [Fedora Development]     [Fedora Announce]     [Autoconf]     [The DWARVES Debugging Tools]     [Yosemite Campsites]     [Yosemite News]     [Linux GCC]

  Powered by Linux