From mboxrd@z Thu Jan 1 00:00:00 1970 From: karipid@mae.cornell.edu (Daniel Karipides) To: egcs@cygnus.com Subject: bootstrap failure of egcs-19980508 on mips-sgi-irix5.3 Date: Mon, 11 May 1998 10:23:00 -0000 Message-id: <199805111616.MAA03530@scotch.mae.cornell.edu> X-SW-Source: 1998-05/msg00377.html First off, thanks to everyone who gave prebuild advice. I'm always impressed how helpful people on the egcs list are. As I was warned, the current snapshot of egcs fails on irix5.3 if you use binutils-2.9.1. Here are the details: config.guess: mips-sgi-irix5.3 configure options: --with-gnu-as using: binutils-2.9.1 egcs-19980508 latest gnumake (3.76?) initial compiler: egcs-1.0.2 Build directory was completely separate from the src directory. The build fails in the comparison of the final stage compiler: tail +16c stage$stage/$file > tmp-foo2 \ && (cmp tmp-foo1 tmp-foo2 > /dev/null 2>&1 || echo $file differs >> .bad_compare) || true; \ done case "compare" in compare | compare-lean ) stage=2 ;; * ) stage=`echo compare | sed -e 's,^compare\([0-9][0-9]*\).*,\1,'` ;; esac; \ for dir in tmp-foo cp f objc; do \ if [ "`echo $dir/*.o`" != "$dir/*.o" ] ; then \ for file in $dir/*.o; do \ tail +16c ./$file > tmp-foo1; \ tail +16c stage$stage/$file > tmp-foo2 \ && (cmp tmp-foo1 tmp-foo2 > /dev/null 2>&1 || echo $file differs >> .bad_compare) || true; \ done; \ fi; \ done rm -f tmp-foo* case "compare" in compare | compare-lean ) stage=2 ;; * ) stage=`echo compare | sed -e 's,^compare\([0-9][0-9]*\).*,\1,'` ;; esac; \ if [ -f .bad_compare ]; then \ echo "Bootstrap comparison failure!"; \ cat .bad_compare; \ exit 1; \ else \ case "compare" in \ *-lean ) rm -rf stage$stage ;; \ *) ;; \ esac; true; \ fi Bootstrap comparison failure! mips.o differs make[1]: *** [compare] Error 1 make[1]: Leaving directory `/scratch/egcsobjdir/gcc' make: *** [bootstrap] Error 2 --------------------- Hope these details are helpful to someone. -Dan ----- karipid@mae.cornell.edu