Gcc [trunk revision 204216] failed to bootstrap on i686!

H.J. Lu ia32 ia32@gnu-1.sc.intel.com
Wed Oct 30 17:10:00 GMT 2013


cd bld; \
 CC="gcc -m32" CXX="g++ -m32" ../src-trunk/configure \
	 --prefix=/usr/local --enable-clocale=gnu --with-system-zlib --enable-shared --with-demangler-in-ld i686-linux --with-fpmath=sse --enable-languages=c,c++,fortran,java,lto,objc
configure: WARNING: you should use --build, --host, --target
checking build system type... i686-pc-linux-gnu
checking host system type... i686-pc-linux-gnu
checking target system type... i686-pc-linux-gnu
    grep "Error " makelog.204216.trunk.i686 >> makelog.204216.trunk.i686.mail; \
make[5]: *** [cilk-abi-vla.lo] Error 1
make[4]: *** [all-target-libcilkrts] Error 2
make[3]: *** [bootstrap] Error 2
make[2]: *** [bootstrap] Error 2
			GOCFLAGS="-O2 -g ${flags}" \
			CXXFLAGS="-g -O2 -D_GNU_SOURCE ${flags}" \
			LIBCFLAGS="-g -O2 ${flags}" \
			LIBCXXFLAGS="-g -O2 -D_GNU_SOURCE -fno-implicit-templates ${flags}" \
			LDFLAGS=" ${flags}" \
			MULTIFLAGS="${flags}" \
			DESTDIR="" \
			INSTALL="/bin/install -c" \
			INSTALL_DATA="/bin/install -c -m 644" \
			INSTALL_PROGRAM="/bin/install -c" \
			INSTALL_SCRIPT="/bin/install -c" \
			all); then \
	  true; \
	else \
	  exit 1; \
	fi; \
      else true; \
      fi; \
    fi; \
  done; \
fi
make[8]: Leaving directory `/export/gnu/import/git/gcc-test-ia32/bld/i686-linux/libitm'
libtool: compile:  /export/gnu/import/git/gcc-test-ia32/bld/./gcc/xgcc -B/export/gnu/import/git/gcc-test-ia32/bld/./gcc/ -B/usr/local/i686-linux/bin/ -B/usr/local/i686-linux/lib/ -isystem /usr/local/i686-linux/include -isystem /usr/local/i686-linux/sys-include /export/gnu/import/git/gcc-test-ia32/src-trunk/libobjc/sendmsg.c -c -I. -I/export/gnu/import/git/gcc-test-ia32/src-trunk/libobjc -g -O2 -W -Wall -Wwrite-strings -Wstrict-prototypes -DIN_GCC -DIN_TARGET_LIBS -fno-strict-aliasing -fexceptions -I/export/gnu/import/git/gcc-test-ia32/src-trunk/libobjc/../gcc -I/export/gnu/import/git/gcc-test-ia32/src-trunk/libobjc/../gcc/config -I../.././gcc -I/export/gnu/import/git/gcc-test-ia32/src-trunk/libobjc/../libgcc -I../libgcc -I/export/gnu/import/git/gcc-test-ia32/src-trunk/libobjc/../include -o sendmsg.o >/dev/null 2>&1
mv -f .deps/futex.Tpo .deps/futex.Plo
/bin/sh ./libtool  --mode=link  /export/gnu/import/git/gcc-test-ia32/bld/./gcc/xgcc -B/export/gnu/import/git/gcc-test-ia32/bld/./gcc/ -B/usr/local/i686-linux/bin/ -B/usr/local/i686-linux/lib/ -isystem /usr/local/i686-linux/include -isystem /usr/local/i686-linux/sys-include    -o libobjc.la NXConstStr.lo Object.lo Protocol.lo accessors.lo linking.lo class.lo encoding.lo error.lo gc.lo hash.lo init.lo ivars.lo memory.lo methods.lo nil_method.lo objc-foreach.lo objc-sync.lo objects.lo protocols.lo sarray.lo selector.lo sendmsg.lo thr.lo exception.lo \
	-Wc,-shared-libgcc -rpath /usr/local/lib \
	-version-info 4:0:0  \
	
libtool: link: /export/gnu/import/git/gcc-test-ia32/bld/./gcc/xgcc -B/export/gnu/import/git/gcc-test-ia32/bld/./gcc/ -B/usr/local/i686-linux/bin/ -B/usr/local/i686-linux/lib/ -isystem /usr/local/i686-linux/include -isystem /usr/local/i686-linux/sys-include    -shared  .libs/NXConstStr.o .libs/Object.o .libs/Protocol.o .libs/accessors.o .libs/linking.o .libs/class.o .libs/encoding.o .libs/error.o .libs/gc.o .libs/hash.o .libs/init.o .libs/ivars.o .libs/memory.o .libs/methods.o .libs/nil_method.o .libs/objc-foreach.o .libs/objc-sync.o .libs/objects.o .libs/protocols.o .libs/sarray.o .libs/selector.o .libs/sendmsg.o .libs/thr.o .libs/exception.o    -shared-libgcc   -Wl,-soname -Wl,libobjc.so.4 -o .libs/libobjc.so.4.0.0
libtool: link: (cd ".libs" && rm -f "libobjc.so.4" && ln -s "libobjc.so.4.0.0" "libobjc.so.4")
libtool: link: (cd ".libs" && rm -f "libobjc.so" && ln -s "libobjc.so.4.0.0" "libobjc.so")
libtool: link: ar rc .libs/libobjc.a  NXConstStr.o Object.o Protocol.o accessors.o linking.o class.o encoding.o error.o gc.o hash.o init.o ivars.o memory.o methods.o nil_method.o objc-foreach.o objc-sync.o objects.o protocols.o sarray.o selector.o sendmsg.o thr.o exception.o
libtool: link: ranlib .libs/libobjc.a
libtool: link: ( cd ".libs" && rm -f "libobjc.la" && ln -s "../libobjc.la" "libobjc.la" )
: make ; exec make "AR=ar" "AR_FLAGS=rc" "CC=/export/gnu/import/git/gcc-test-ia32/bld/./gcc/xgcc -B/export/gnu/import/git/gcc-test-ia32/bld/./gcc/ -B/usr/local/i686-linux/bin/ -B/usr/local/i686-linux/lib/ -isystem /usr/local/i686-linux/include -isystem /usr/local/i686-linux/sys-include   " "CFLAGS=-g -O2" "DESTDIR=" "LIBCFLAGS=-g -O2" "EXTRA_OFILES=" "HDEFINES=" "INSTALL=/bin/install -c" "INSTALL_DATA=/bin/install -c -m 644" "INSTALL_PROGRAM=/bin/install -c" "LDFLAGS=" "LIBTOOL=/bin/sh ./libtool " "LOADLIBES=" "PICFLAG=" "RANLIB=ranlib" "SHELL=/bin/sh" "prefix=/usr/local" "exec_prefix=/usr/local" "libdir=/usr/local/lib" "libsubdir=/usr/local/lib/gcc/i686-linux/4.9.0" "tooldir=/usr/local/i686-linux" multi-do DO=all
make[6]: Entering directory `/export/gnu/import/git/gcc-test-ia32/bld/i686-linux/libobjc'
if [ -z "" ]; then \
  true; \
else \
  rootpre=`${PWDCMD-pwd}`/; export rootpre; \
  srcrootpre=`cd /export/gnu/import/git/gcc-test-ia32/src-trunk/libobjc; ${PWDCMD-pwd}`/; export srcrootpre; \
  lib=`echo "${rootpre}" | sed -e 's,^.*/\([^/][^/]*\)/$,\1,'`; \
  compiler="/export/gnu/import/git/gcc-test-ia32/bld/./gcc/xgcc -B/export/gnu/import/git/gcc-test-ia32/bld/./gcc/ -B/usr/local/i686-linux/bin/ -B/usr/local/i686-linux/lib/ -isystem /usr/local/i686-linux/include -isystem /usr/local/i686-linux/sys-include   "; \
  for i in `${compiler} --print-multi-lib 2>/dev/null`; do \
    dir=`echo $i | sed -e 's/;.*$//'`; \
    if [ "${dir}" = "." ]; then \
      true; \
    else \
      if [ -d ../${dir}/${lib} ]; then \
	flags=`echo $i | sed -e 's/^[^;]*;//' -e 's/@/ -/g'`; \
	if (cd ../${dir}/${lib}; make "AR=ar" "AR_FLAGS=rc" "CC=/export/gnu/import/git/gcc-test-ia32/bld/./gcc/xgcc -B/export/gnu/import/git/gcc-test-ia32/bld/./gcc/ -B/usr/local/i686-linux/bin/ -B/usr/local/i686-linux/lib/ -isystem /usr/local/i686-linux/include -isystem /usr/local/i686-linux/sys-include   " "CFLAGS=-g -O2" "DESTDIR=" "LIBCFLAGS=-g -O2" "EXTRA_OFILES=" "HDEFINES=" "INSTALL=/bin/install -c" "INSTALL_DATA=/bin/install -c -m 644" "INSTALL_PROGRAM=/bin/install -c" "LDFLAGS=" "LIBTOOL=/bin/sh ./libtool " "LOADLIBES=" "PICFLAG=" "RANLIB=ranlib" "SHELL=/bin/sh" "prefix=/usr/local" "exec_prefix=/usr/local" "libdir=/usr/local/lib" "libsubdir=/usr/local/lib/gcc/i686-linux/4.9.0" "tooldir=/usr/local/i686-linux" \
			CFLAGS="-g -O2 ${flags}" \
			CCASFLAGS=" ${flags}" \
			FCFLAGS=" ${flags}" \
			FFLAGS=" ${flags}" \
			ADAFLAGS=" ${flags}" \
			prefix="/usr/local" \
			exec_prefix="/usr/local" \
			GCJFLAGS=" ${flags}" \
			GOCFLAGS="-O2 -g ${flags}" \
			CXXFLAGS="-g -O2 -D_GNU_SOURCE ${flags}" \
			LIBCFLAGS="-g -O2 ${flags}" \
			LIBCXXFLAGS="-g -O2 -D_GNU_SOURCE -fno-implicit-templates ${flags}" \
			LDFLAGS=" ${flags}" \
			MULTIFLAGS="${flags}" \
			DESTDIR="" \
			INSTALL="/bin/install -c" \
			INSTALL_DATA="/bin/install -c -m 644" \
			INSTALL_PROGRAM="/bin/install -c" \
			INSTALL_SCRIPT="/bin/install -c" \
			all); then \
	  true; \
	else \
	  exit 1; \
	fi; \
      else true; \
      fi; \
    fi; \
  done; \
fi
make[6]: Leaving directory `/export/gnu/import/git/gcc-test-ia32/bld/i686-linux/libobjc'
make[5]: Leaving directory `/export/gnu/import/git/gcc-test-ia32/bld/i686-linux/libobjc'
mv -f .deps/method-ml.Tpo .deps/method-ml.Plo
/bin/sh ./libtool --tag=CC   --mode=link /export/gnu/import/git/gcc-test-ia32/bld/./gcc/xgcc -B/export/gnu/import/git/gcc-test-ia32/bld/./gcc/ -B/usr/local/i686-linux/bin/ -B/usr/local/i686-linux/lib/ -isystem /usr/local/i686-linux/include -isystem /usr/local/i686-linux/sys-include    -march=i486 -mtune=i686 -fomit-frame-pointer -mrtm -Wall -Werror  -Wc,-pthread -g -O2   -Wl,-O1    -o libitm.la -version-info 1:0:0 -Wl,--version-script,../../../src-trunk/libitm/libitm.map -rpath /usr/local/lib aatree.lo alloc.lo alloc_c.lo alloc_cpp.lo barrier.lo beginend.lo clone.lo eh_cpp.lo local.lo query.lo retry.lo rwlock.lo useraction.lo util.lo sjlj.lo tls.lo method-serial.lo method-gl.lo method-ml.lo  x86_sse.lo x86_avx.lo futex.lo  
libtool: link: /export/gnu/import/git/gcc-test-ia32/bld/./gcc/xgcc -B/export/gnu/import/git/gcc-test-ia32/bld/./gcc/ -B/usr/local/i686-linux/bin/ -B/usr/local/i686-linux/lib/ -isystem /usr/local/i686-linux/include -isystem /usr/local/i686-linux/sys-include    -shared  .libs/aatree.o .libs/alloc.o .libs/alloc_c.o .libs/alloc_cpp.o .libs/barrier.o .libs/beginend.o .libs/clone.o .libs/eh_cpp.o .libs/local.o .libs/query.o .libs/retry.o .libs/rwlock.o .libs/useraction.o .libs/util.o .libs/sjlj.o .libs/tls.o .libs/method-serial.o .libs/method-gl.o .libs/method-ml.o .libs/x86_sse.o .libs/x86_avx.o .libs/futex.o    -march=i486 -mtune=i686 -mrtm -pthread -Wl,-O1 -Wl,--version-script -Wl,../../../src-trunk/libitm/libitm.map   -Wl,-soname -Wl,libitm.so.1 -o .libs/libitm.so.1.0.0
libtool: link: (cd ".libs" && rm -f "libitm.so.1" && ln -s "libitm.so.1.0.0" "libitm.so.1")
libtool: link: (cd ".libs" && rm -f "libitm.so" && ln -s "libitm.so.1.0.0" "libitm.so")
libtool: link: ar rc .libs/libitm.a  aatree.o alloc.o alloc_c.o alloc_cpp.o barrier.o beginend.o clone.o eh_cpp.o local.o query.o retry.o rwlock.o useraction.o util.o sjlj.o tls.o method-serial.o method-gl.o method-ml.o x86_sse.o x86_avx.o futex.o
libtool: link: ranlib .libs/libitm.a
libtool: link: ( cd ".libs" && rm -f "libitm.la" && ln -s "../libitm.la" "libitm.la" )
make[7]: Leaving directory `/export/gnu/import/git/gcc-test-ia32/bld/i686-linux/libitm'
make[6]: Leaving directory `/export/gnu/import/git/gcc-test-ia32/bld/i686-linux/libitm'
make[5]: Leaving directory `/export/gnu/import/git/gcc-test-ia32/bld/i686-linux/libitm'
make[4]: Leaving directory `/export/gnu/import/git/gcc-test-ia32/bld'
make[3]: *** [bootstrap] Error 2
make[3]: Leaving directory `/export/gnu/import/git/gcc-test-ia32/bld'
6198.63user 198.01system 31:00.48elapsed 343%CPU (0avgtext+0avgdata 438620maxresident)k
832inputs+6092808outputs (0major+109435638minor)pagefaults 0swaps
make[2]: *** [bootstrap] Error 2
make[2]: Leaving directory `/export/gnu/import/git/gcc-test-ia32'



More information about the Gcc-regression mailing list