Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-owner AT cygwin DOT com Mail-Followup-To: cygwin AT cygwin DOT com Delivered-To: mailing list cygwin AT cygwin DOT com Date: Mon, 22 Nov 2004 14:00:45 -0500 (EST) From: Igor Pechtchanski Reply-To: cygwin AT cygwin DOT com To: Peter Rehley cc: cygwin AT cygwin DOT com Subject: Re: flex and dos source files. How is flex built for cygwin In-Reply-To: <866615B0-3CB5-11D9-8A8A-000D932D0448@rehley.net> Message-ID: References: <419E499B DOT 4040007 AT mvista DOT com> <6 DOT 1 DOT 0 DOT 6 DOT 0 DOT 20041119143038 DOT 04e7a008 AT pop DOT prospeed DOT net> <419E52C1 DOT 6030604 AT mvista DOT com> <419E5922 DOT 9060501 AT mvista DOT com> <419EFB39 DOT 8020005 AT x-ray DOT at> <29A01F5A-3B11-11D9-84CE-000D932D0448 AT rehley DOT net> <419F8AA5 DOT 9040009 AT x-ray DOT at> <866615B0-3CB5-11D9-8A8A-000D932D0448 AT rehley DOT net> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII X-Scanned-By: MIMEDefang 2.39 On Mon, 22 Nov 2004, Peter Rehley wrote: > On Nov 22, 2004, at 9:21 AM, Igor Pechtchanski wrote: > > > On Sat, 20 Nov 2004, Peter Rehley wrote: > > > > > On Nov 20, 2004, at 10:19 AM, Reini Urban wrote: > > > > > > [snip] > > > > ok thanks, for confirmation. > > > > so cgf should repackage it. it's obviously a bug. > > > > > > I think so also because this isn't the behavior that occurs on linux > > > or BSD. > > > > Umm, which behavior are you talking about? The automatic conversion > > of CRLF line endings to LF? This is Cygwin-specific behavior, and has > > nothing to do with Linux or BSD. It's there to avoid complaints from > > people who use, say, notepad on binary mounts to edit their .flex > > files. > > I suspected as much. So you probably suspect the answer to your repackaging suggestion as well: it's not going to be repackaged. > [snip] > > > Modified build commands would be > > > ./configure; make LDFLAGS="/usr/lib/automode.o" > > > > > > The above should really be > > ./configure; make LDLIBS="/usr/lib/automode.o" > > ^^^^ > make LIBS="-lintl /usr/lib/automode.o". There is no LDLIBS in the flex > source, and when setting LIBS the -lintl is needed because the LIBS in the > Makefile had that value. It *is* LDLIBS. See "make -pf/dev/null | grep -C2 '^%: %.o'". BTW, this is not Cygwin-specific. > > It may not matter for linking in a .o file, but it certainly will matter if > > a -l form is used (as you tried earlier). > > HTH, Igor -- http://cs.nyu.edu/~pechtcha/ |\ _,,,---,,_ pechtcha AT cs DOT nyu DOT edu ZZZzz /,`.-'`' -. ;-;;,_ igor AT watson DOT ibm DOT com |,4- ) )-,_. ,\ ( `'-' Igor Pechtchanski, Ph.D. '---''(_/--' `-'\_) fL a.k.a JaguaR-R-R-r-r-r-.-.-. Meow! "The Sun will pass between the Earth and the Moon tonight for a total Lunar eclipse..." -- WCBS Radio Newsbrief, Oct 27 2004, 12:01 pm EDT -- 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/