This is the mail archive of the gcc@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

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


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]