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]

HP-UX 11.0 bootstrap


Hello everybody,

I tried to bootstrap yesterdays gcc-3_0-branch on HP-UX 11.0 (using the
native compiler). The system is HP-UX with only the Y2K patches and gmake
installed apart from the standard installation.

The bootstrap ended with a lot of differing files:

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!
alias.o differs
alloca.o differs
bb-reorder.o differs
bitmap.o differs
[... lots more messages, looks like every single compare fails ...]
cp/tree.o differs
cp/typeck.o differs
cp/typeck2.o differs
cp/xref.o differs
make[1]: *** [compare] Error 1
make[1]: Leaving directory `/var/compile/alina/gcc'
make: *** [bootstrap] Error 2

I took a closer look at some of the files:
# find . -name varasm.o -exec ls -l \{\} \;
-rw-rw-rw-   1 root       sys          80148 Mar 14 04:02 ./gcc/varasm.o
-rw-rw-rw-   1 root       sys          71092 Mar 13 23:50 ./gcc/stage1/varasm.o
-rw-rw-rw-   1 root       sys          80148 Mar 14 01:17 ./gcc/stage2/varasm.o
# diff ./gcc/varasm.o ./gcc/stage2/varasm.o
Binary files ./gcc/varasm.o and ./gcc/stage2/varasm.o differ
# size ./gcc/varasm.o ./gcc/stage2/varasm.o
./gcc/varasm.o: 4320 + 33800 + 0 = 38120
./gcc/stage2/varasm.o: 4320 + 33800 + 0 = 38120

Well, that doesn't really say anything..
Is there anything I can do to find out where it fails?

Regards,
Michael


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