This is the mail archive of the gcc-bugs@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]

Re: `make bootstrap' fails for 1.0.2 on FreeBSD 2.2-980105-SNAP



  In message <Pine.GSO.3.96.980319120318.14325I-100000@alcyone.dbai.tuwien.ac.a
t>you write:
  > ...with standard /usr/bin/make
  > 
  > -------- cut here --------
  > rm -fr libE77
  > if [ -f /usr/bin/ranlib -o -f /bin/ranlib ]; then ranlib ../../libf2c.a;
  > else true; fi
  > touch stamp-lib
  > Comparing stage2 and stage3 of the compiler
  > rm -f .bad_compare
  > case "compare" in compare | compare-lean ) stage=2 ;; * ) stage=`echo
  > compare | sed -e 's,^compare\([0-9][0-9]*\).*,\1,'` ;; esac;  for file in
  > *.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
  > 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
  > *** Error code 1
This is actually a bug in 4.4 derived "make" programs.

The mainline sources work around this problem.

jeff


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