Peter Rehley wrote:
Larry Hall wrote:
At 02:29 PM 11/19/2004, you wrote:
Hi,
We have a customer that is using flex under a custom version of
cygwin that we provided them (with source). The customer is having
problems when their "*.l" files are in dos format. Flex is taking
the lines from the file and adding them into the lex.yy.c file
untouched. (i.e. they still have the \n\r at the end), and this
causing problems later on.
I tried using the version of flex that comes with the latest version
of cygwin (1.5.12) and flex changes the \n\r to just \n, which makes
everything work fine. Good I thought since the version of flex we
provide is not the latest. I'll just recompile.
But when I tried that with the latest flex (2.5.4a-3) I get the same
behavior that the customer is seeing. I get this behavior even if I
compile on the latest version of cygwin.
So, my question is what options are used for building flex?
Linking against /usr/lib/binmode.o perhaps?
Tried on cygwin 1.5.12
make clean
make LDFLAGS="/usr/lib/binmode.o",
and
make clean
make LDFLAGS="-lbinmode"
but neither helped
However linking the /usr/lib/textmode.o did work
make LDFLAGS="/usr/lib/textmode.o" # <- did the job
Thanks Larry for pointing me in the right directory :)
--
Larry Hall http://www.rfk.com
RFK Partners, Inc. (508) 893-9779 - RFK Office
838 Washington Street (508) 893-9889 - FAX
Holliston, MA 01746
--
Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple
Problem reports: http://cygwin.com/problems.html
Documentation: http://cygwin.com/docs.html
FAQ: http://cygwin.com/faq/