Mail Archives: djgpp-workers/2003/04/10/15:25:06
Flex is currently in a run up to 2.6 (currently at 2.5.31).
In trying to build it under windows (MSVC.NET, not cygwin),
I found portability issues that also apply to DJGPP.
Flex (like bison) now runs M4 in a subprocess to (pre)process
the skeleton - it uses fork/exec/wait/pipe to use this, which
will not work under DJGPP - what's worse, it seems it does not
always exec() in a fork, so popen() probably won't solve this.
I'll be spending a little time looking into this for my windows
build this weekend, but whoever maintains flex for DJGPP should
probably take a look as well at some point (loking for yet
another project Richard? :-) ) - I'm sure we'll want a working
flex 2.6 if and when it is released.
Sources are at lex.sourcefourge.net.
- Raw text -