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


>> bison -y -d --name-prefix=__gettext --output plural.c
>../../../gcc/gcc/intl/plural.y
>> conflicts:  7 shift/reduce
>> ../../../gcc/gcc/intl/plural.y: expected 10 shift/reduce conflicts
>> *** Error code 1

> (b) We need to investigate and fix why the plural.c file in CVS isn't
> being used here.

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.

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...


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