This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Re: Bison 1.75c + FreeBSD 5.0 = can't boostrap gcc from CVS
- From: "Joseph S. Myers" <jsm28 at cam dot ac dot uk>
- To: Loren James Rittle <rittle at latour dot rsch dot comm dot mot dot com>
- Cc: <gcc at gcc dot gnu dot org>
- Date: Fri, 13 Dec 2002 19:06:19 +0000 (GMT)
- Subject: Re: Bison 1.75c + FreeBSD 5.0 = can't boostrap gcc from CVS
On Thu, 12 Dec 2002, Loren James Rittle wrote:
> No more investigatation required. There is no "touch rule" for
> gcc/intl/plural.[yc] in contrib/gcc_update. Thus, any particular
> initial checkout/update from CVS could have the time stamps out of
> order. The only reason the population of developers doesn't see this
> issue (even if they have upgraded bison to a recent FSF release ala
> 1.75), is that gcc/intl hasn't been updated since long before that
> release.
It appears that Gerald's patch
<http://gcc.gnu.org/ml/gcc-patches/2002-12/msg00370.html> hasn't yet been
reviewed.
> We could catch these problem much earlier if we removed *all* derived
> files from CVS and never added built files to srcdir during a normal
> bootstrap...
This file shouldn't be in CVS as a Bison-generated file, except that the
release script adds Bison-generated files to the source directory by doing
a bootstrap and this won't work for the intl directory because that
directory doesn't get built at all on systems with GNU libintl in libc.
The normal rule for what goes in CVS remains that it should be exactly the
files not removed by "make maintainer-clean", which should be all files
needed to configure and build plus some files created by more specialised
tools (e.g. autogen) or tools with tight version dependencies, plus
generated Texinfo files for update_web_docs.
--
Joseph S. Myers
jsm28@cam.ac.uk