bootstrap fails on sparc-linux

Ingo Macherius Ingo.Macherius@heim9.tu-clausthal.de
Wed Dec 17 08:37:00 GMT 1997


Hi,

egcs release 1.0 fails to bootstrap on sparc-linux. Just want to report,
I´m neither on this list nor have time to trace down further.
Thanks for your effort to build egcs, good luck !

	++im

Using:

[inim@voyager egcs-1.0]$ as --version
GNU assembler version 2.7 (sparc-unknown-linux), using BFD version 2.7.0.2

# This file was generated automatically by configure.  Do not edit.
# This directory was configured as follows:
./configure --host=sparc-unknown-linux-gnulibc1 --prefix=/opt/egcs --norecursion

[inim@voyager egcs-1.0]$ uname -a
Linux voyager.heim9.tu-clausthal.de 2.0.30 #1 Fri Apr 11 18:34:11 EDT 1997 sparc unknown

/lib/libc.so.5.3.12

This is what happens:

make[1]: Entering directory `/opt/egcs/egcs-1.0/libiberty'
make[2]: Entering directory `/opt/egcs/egcs-1.0/libiberty'
make[2]: Leaving directory `/opt/egcs/egcs-1.0/libiberty'
make[1]: Leaving directory `/opt/egcs/egcs-1.0/libiberty'
make[1]: Entering directory `/opt/egcs/egcs-1.0/texinfo'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `/opt/egcs/egcs-1.0/texinfo'
Bootstrapping the compiler
make[1]: Entering directory `/opt/egcs/egcs-1.0/gcc'
make CC="gcc" libdir=/opt/egcs/lib LANGUAGES="c "
make[2]: Entering directory `/opt/egcs/egcs-1.0/gcc'
rm -f tmplibgcc2.a
for name in _muldi3 _divdi3 _moddi3 _udivdi3 _umoddi3 _negdi2 _lshrdi3 _ashldi3 _ashrdi3 _ffsdi2 _udiv_w_sdiv _udivmoddi4 _cmpdi2 _ucmpdi2 _floatdidf _floatdisf _fixunsdfsi _fixunssfsi _fixunsdfdi _fixdfdi _fixunssfdi _fixsfdi _fixxfdi _fixunsxfdi _floatdixf _fixunsxfsi _fixtfdi _fixunstfdi _floatditf __gcc_bcmp _varargs __dummy _eprintf _op_new _op_vnew _new_handler _op_delete _op_vdel _bb _shtab _clear_cache _trampoline __main _exit _ctors _eh  _pure; \
do \
  echo ${name}; \
  ./xgcc -B./ -O2   -DIN_GCC   -DUSE_GNULIBC_1 -g -I./include  -fPIC -g1 -DIN_LIBGCC2 -D__GCC_FLOAT_NOT_NEEDED -fexceptions   -I. -I. -I./config -c -DL${name} \
      ./libgcc2.c -o ${name}.o; \
  if [ $? -eq 0 ] ; then true; else exit 1; fi; \
  ar rc tmplibgcc2.a ${name}.o; \
  rm -f ${name}.o; \
done
_muldi3
/tmp/cca16798.s: Assembler messages:
/tmp/cca16798.s:219: Error: misaligned data
make[2]: *** [libgcc2.a] Error 1
make[2]: Leaving directory `/opt/egcs/egcs-1.0/gcc'
make[1]: *** [bootstrap] Error 2
make[1]: Leaving directory `/opt/egcs/egcs-1.0/gcc'
make: *** [bootstrap] Error 2
-- 
Snail : Ingo Macherius // L'Aigler Platz 4 // D-38678 Clausthal-Zellerfeld
Mail  : Ingo.Macherius@tu-clausthal.de WWW: http://www.tu-clausthal.de/~inim/
Information!=Knowledge!=Wisdom!=Truth!=Beauty!=Love!=Music==BEST (Frank Zappa)



More information about the Gcc-bugs mailing list