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