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]
Other format: [Raw text]

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


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