At 03:35 PM 11/19/2004, you wrote: >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
Yep. Upon rereading, that makes sense. That or 'automode.o'. >Thanks Larry for pointing me in the right directory :) Well, that's something anyway. :-) -- 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/