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