This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
other/1807: make bookstrap fails on HP-UX 10.20
- To: gcc-gnats at gcc dot gnu dot org
- Subject: other/1807: make bookstrap fails on HP-UX 10.20
- From: lakata at mips dot com
- Date: 29 Jan 2001 23:41:50 -0000
- Reply-To: lakata at mips dot com
>Number: 1807
>Category: other
>Synopsis: make bookstrap fails on HP-UX 10.20
>Confidential: no
>Severity: serious
>Priority: medium
>Responsible: unassigned
>State: open
>Class: sw-bug
>Submitter-Id: net
>Arrival-Date: Mon Jan 29 15:46:01 PST 2001
>Closed-Date:
>Last-Modified:
>Originator: lakata@mips.com
>Release: gcc 2.9.5.2
>Organization:
>Environment:
HP-UX 10.20
>Description:
The final compare between stage3 and stage2 compilations fails on HP-UX. It appears to be a time stamp stored in the object files that is causing the difference. I did a binary diff between alias.o and stage2/alias.o and found two spots with different 4 byte long words, each 4 byte value smelling like the output of time(). For example:
perl -e 'print 0x3a75e6e4,"\n",time(),"\n"'
980805348
980811240
I see that the makefile ignores the first 16 characters when doing the diff, but it seems that the time stamp information is not stored at the beginning of the file but in the middle.
>How-To-Repeat:
(on a HP-UX machine)
./configure
make bookstrap
>Fix:
change the way the diff is done, or change the format of *.o files on HP-UX
>Release-Note:
>Audit-Trail:
>Unformatted: