This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
HP-UX 11.0 bootstrap
- To: GCC list <gcc at gcc dot gnu dot org>
- Subject: HP-UX 11.0 bootstrap
- From: Michael Ritzert <gcc at linux dot globe-tec dot de>
- Date: Wed, 14 Mar 2001 22:40:13 +0100
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