This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
3.1 bootstrap failure on sparcv9-sun-solaris2.8
- From: lucier at math dot purdue dot edu
- To: gcc at gcc dot gnu dot org
- Cc: lucier at math dot purdue dot edu
- Date: Thu, 4 Apr 2002 16:33:44 -0500 (EST)
- Subject: 3.1 bootstrap failure on sparcv9-sun-solaris2.8
I got a bootstrap failure today on sparcv9-sun-solaris2.8; I can't help
feeling I'm doing something stupid, but I sure as hell can't see what it is.
I configured and bootstrapped with
( /bin/rm -rf * ) ; env CC='cc -xarch=v9 -xildoff' ../configure --prefix=/pkgs/gcc-3.1v9 sparcv9-sun-solaris2.8 ; ( make -j 8 bootstrap > & build.log )
bootstrap fails after building the stage1 compiler with the message:
./xgcc -B./ -B/pkgs/gcc-3.1v9/sparcv9-sun-solaris2.8/bin/ -isystem /pkgs/gcc-3.1v9/sparcv9-sun-solaris2.8/include -isystem /pkgs/gcc-3.1v9/sparcv9-sun-solaris2.8/sys-include -O2 -DIN_GCC -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -isystem ./include -fPIC -g -DHAVE_GTHR_DEFAULT -DIN_LIBGCC2 -D__GCC_FLOAT_NOT_NEEDED -shared -nodefaultlibs -Wl,-h,libgcc_s_sparcv7.so.1 -Wl,-z,text -Wl,-z,defs -Wl,-M,libgcc.map -o libgcc_s_sparcv7.so -m32 libgcc/sparcv7/_muldi3.o libgcc/sparcv7/_negdi2.o libgcc/sparcv7/_lshrdi3.o libgcc/sparcv7/_ashldi3.o libgcc/sparcv7/_ashrdi3.o libgcc/sparcv7/_ffsdi2.o libgcc/sparcv7/_clz.o libgcc/sparcv7/_cmpdi2.o libgcc/sparcv7/_ucmpdi2.o libgcc/sparcv7/_floatdidf.o libgcc/sparcv7/_floatdisf.o libgcc/sparcv7/_fixunsdfsi.o libgcc/sparcv7/_fixunssfsi.o libgcc/sparcv7/_fixunsdfdi.o libgcc/sparcv7/_fixdfdi.o libgcc/sparcv7/_fixunssfdi.o libgcc/sparcv7/_fixsfdi.o libgcc/sparcv7/_fixxfdi.o libgcc/sparcv7/_fixunsxfdi.o libgcc/sparcv7/!
_floatdixf.o libgcc/sparcv7/_fixunsxfsi.o libgcc/sparcv7/_fixtfdi.o libgcc/sparcv7/_fixunstfdi.o libgcc/sparcv7/_floatditf.o libgcc/sparcv7/_clear_cache.o libgcc/sparcv7/_trampoline.o libgcc/sparcv7/__main.o libgcc/sparcv7/_exit.o libgcc/sparcv7/_absvsi2.o libgcc/sparcv7/_absvdi2.o libgcc/sparcv7/_addvsi3.o libgcc/sparcv7/_addvdi3.o libgcc/sparcv7/_subvsi3.o libgcc/sparcv7/_subvdi3.o libgcc/sparcv7/_mulvsi3.o libgcc/sparcv7/_mulvdi3.o libgcc/sparcv7/_negvsi2.o libgcc/sparcv7/_negvdi2.o libgcc/sparcv7/_ctors.o libgcc/sparcv7/_divdi3.o libgcc/sparcv7/_moddi3.o libgcc/sparcv7/_udivdi3.o libgcc/sparcv7/_umoddi3.o libgcc/sparcv7/_udiv_w_sdiv.o libgcc/sparcv7/_udivmoddi4.o libgcc/sparcv7/unwind-dw2.o libgcc/sparcv7/unwind-dw2-fde.o libgcc/sparcv7/unwind-sjlj.o -lc && rm -f libgcc_s_sparcv7.so.1 && ln -s libgcc_s_sparcv7.so libgcc_s_sparcv7.so.1
Undefined first referenced
symbol in file
__fixunstfti libgcc.map
__ashlti3 libgcc.map
__multi3 libgcc.map
__udivmodti4 libgcc.map
__fixunsdfti libgcc.map
__umodti3 libgcc.map
__divti3 libgcc.map
__ucmpti2 libgcc.map
__udivti3 libgcc.map
__cmpti2 libgcc.map
__fixtfti libgcc.map
__ashrti3 libgcc.map
__ffsti2 libgcc.map
__floattitf libgcc.map
__fixdfti libgcc.map
__floattisf libgcc.map
__negti2 libgcc.map
__fixsfti libgcc.map
__floattidf libgcc.map
__lshrti3 libgcc.map
__fixunssfti libgcc.map
__modti3 libgcc.map
ld: fatal: Symbol referencing errors. No output written to libgcc_s_sparcv7.so
A quick check does show that these routines are not built, which is strange ...
Brad