From mboxrd@z Thu Jan 1 00:00:00 1970 From: "Thomas J Amato" To: gcc@gcc.gnu.org, gcc-help@gcc.gnu.org Subject: IRIX 6.5 bootstrap failure.... Date: Tue, 20 Aug 2002 11:02:00 -0000 Message-id: X-SW-Source: 2002-08/msg01187.html Hi, I get the following error when I try to bootstrap 3.1.1 on IRIX 6.5. Is it possible to bootstrap the gcc compiler using GNU ld as the linker, or do you need to use the IRIX assembler and linker??? Thanks, Tom - I'm building/configuring in a directory outside the source tree using the following to configuration (IRIX 6.5 assembler, GNU 2.12.2 linker). I'm using the IRIX compiler to bootstrap. ./configure --prefix=/usr/local --with-as=/opt/MIPSpro/bin/as --with-ld=/usr/local/bin/ld --enable-threads=posix --enable-languages=c,c++ make[5]: Leaving directory `/home/fridge/amatot/irix_6.5/build_gcc_3.1.1/gcc/intl' ./xgcc -B./ -B/home/fridge/amatot/irix_6.5/usr/local/mips-sgi-irix6.5/bin/ -isystem /home/fridge/amatot/irix_6.5/usr/local/mips-sgi-irix6.5/include -isystem /home/fridge/amatot/irix_6.5/usr/local/mips-sgi-irix6.5/sys-include -O2 -DIN_GCC -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -isystem ./include -I. -I. -I../../gcc-3.1.1/gcc -I../../gcc-3.1.1/gcc/. -I../../gcc-3.1.1/gcc/config -I../../gcc-3.1.1/gcc/../include -g0 -finhibit-size-directive -fno-inline-functions -fno-exceptions -g1 \ -c ../../gcc-3.1.1/gcc/crtstuff.c -DCRT_END \ -o crtend.o ../../gcc-3.1.1/gcc/crtstuff.c:533: warning: no previous prototype for `__do_global_ctors' make[4]: Leaving directory `/home/fridge/amatot/irix_6.5/build_gcc_3.1.1/gcc' ./xgcc -B./ -B/home/fridge/amatot/irix_6.5/usr/local/mips-sgi-irix6.5/bin/ -isystem /home/fridge/amatot/irix_6.5/usr/local/mips-sgi-irix6.5/include -isystem /home/fridge/amatot/irix_6.5/usr/local/mips-sgi-irix6.5/sys-include -O2 -DIN_GCC -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -isystem ./include -g -DHAVE_GTHR_DEFAULT -DIN_LIBGCC2 -D__GCC_FLOAT_NOT_NEEDED -shared -nodefaultlibs -Wl, -soname,libgcc_s.so.1 -o libgcc_s.so.1 libgcc/./_muldi3.o libgcc/./_negdi2.o libgcc/./_lshrdi3.o libgcc/./_ashldi3.o libgcc/./_ashrdi3.o libgcc/./_ffsdi2.o libgcc/./_clz.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/./_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/./_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/./_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/./_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 -lc && rm -f libgcc_s.so && ln -s libgcc_s.so.1 libgcc_s.so /home/fridge/amatot/irix_6.5/usr/local/mips-sgi-irix6.5/bin/ld: -shared not supported collect2: ld returned 1 exit status make[3]: *** [libgcc_s.so] Error 1 make[3]: Leaving directory `/home/fridge/amatot/irix_6.5/build_gcc_3.1.1/gcc' make[2]: *** [stmp-multilib] Error 2 make[2]: Leaving directory `/home/fridge/amatot/irix_6.5/build_gcc_3.1.1/gcc' make[1]: *** [stage1_build] Error 2 make[1]: Leaving directory `/home/fridge/amatot/irix_6.5/build_gcc_3.1.1/gcc' make: *** [bootstrap] Error 2