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