On Mon, 21 Jan 2007, Ian Lance Taylor wrote:
> That doesn't sound right.  It see flex being run every time I create a
> new object directory, even though I don't modify the flex input files.
> We ship gengtype-lex.c with releases, so people building the compiler
> from releases shouldn't have to worry, but it is still an issue for
> developers.

...and testers.  Ever since MPFR became a mandatory requirement this
has been hurting me and other testers (and reduced test coverage).

Our documentation and my own experience both agree with Ian:

  @item Flex version 2.5.4 (or later)

  Necessary when modifying @file{*.l} files.

  Necessary to build GCC during development because the generated output
  files are not included in the SVN repository.  They are included in
  releases.

I checked several system available to me, and nearly all of them still
run flex 2.5.4.  Some, like SUSE Linux 10.0, are just about a year old.  
openSUSE 10.2 now comes with flex 2.5.33, but FreeBSD, for example, still 
is at flex 2.5.4.  Just some additional data pointes...

Gerald

Reply via email to