Bootstrap failure 2.95.3-test2 for i686-pc-linux-gnu

Graham Stott grahams@redhat.com
Fri Jan 19 12:09:00 GMT 2001


Andris Pavenis wrote:
> 
> On Friday 19 January 2001 19:24, Bernd Schmidt wrote:
> > On Fri, 19 Jan 2001, John Wolfe wrote:
> > > Andrew Pavenis worte on  Fri Jan 19 03:12:57 2001
> > >
> > > > I saw this in last 2 months when tried to build current CVS version
> > > > of gcc-2.95 branch (targets i[56]86-pc-linux-gnu and
> > > > i586-pc-msdosdjgpp). I used simply 'cvs update ...' but not the script
> > > > contrib/egcs_update (why it's still named so, but not as gcc_update as
> > > > in HEAD branch?).
> > > >
> > > > I think it shouldn't matter if I have all needed tools. The same
> > > > approach (simply 'cvs update ...' and after that configuring and 'make
> > > > bootstrap') works OK for head branch.
> > > >
> > > > So I guess something is broken with gcc-2.95 branch.
> > > >
> > > > As far as I tested gcc-2.95.3-test[12].tar.gz was OK
> > >
> > > Thanks for the help.  I did extract the gcc-2.95.3-test2 with a CVS
> > > checkout.
> > >
> > > I will do a "cvs update" and rebuild.
> >
> > Try running ./contrib/egcs_update instead of doing "cvs update"
> >
> 
> Did following tests:
> 
> 1) unpacked sources from archive I built from CVS tree
> 2) run contrib/egcs_update --touch
> 3) configured and sucessfully bootstrapped gcc
> 4) touched gcc/objc/objc-parse.y and removed libobjc build directory
> 5) this time simply typed 'make' and got cc1obj crashing when building libobjc
>    in the same way as mentioned earlier in this thread
> 
> Andris

This is a well known problem you are building objc-parse.y with a different
version of Bison than used in the archive.

If you really want to rebuild the Objc parser objc-parse.y then also rebuild
the C parser c-parse.y. This is because Objc parser shares code with the C
parser.

Graham


More information about the Gcc-bugs mailing list