This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Re: yacc/bison build errors on current CVS
- From: Ian Lance Taylor <ian at airs dot com>
- To: Robert Millan <zeratul2 at wanadoo dot es>
- Cc: Manoj Srivastava <srivasta at debian dot org>, Andreas Jaeger <aj at suse dot de>, gcc at gcc dot gnu dot org
- Date: 15 Sep 2003 09:51:19 -0700
- Subject: Re: yacc/bison build errors on current CVS
- References: <20030914155304.GA25926@aragorn> <u8ekyjcvgg.fsf@gromit.moeb><20030914161947.GA11086@aragorn><874qze4o6t.fsf@glaurung.green-gryphon.com><20030915135405.GA1983@aragorn>
> > Since the material quoted below does not give any details on
> > the error messages encountered, it is hard to say for sure. But Flex
> > changed its interface from 2.5.4a -> 2.5.27, and then changed it
> > again between 2.5.27 and 2.5.31.
An incompatible change ought to require a jump in version number to
3.0. This is a very poor choice by the flex maintainers.
> These changes require source changes in lex input files. The
> new direction flex is taking is to incorporate new functionality at
> the expense of POSIX or backward compatibility.
In my opinion, moving away from default POSIX compatibility would be
an extremely bad idea.
I don't know if both these claims are true. But if they are, I think
we need different maintainers for flex.
Ian