Mailing-List: contact cygwin-help AT sourceware DOT cygnus DOT com; run by ezmlm List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-owner AT sources DOT redhat DOT com Delivered-To: mailing list cygwin AT sources DOT redhat DOT com Date: Thu, 9 Nov 2000 23:29:39 -0500 From: Christopher Faylor To: cygwin AT sources DOT redhat DOT com Subject: Re: Can not found crt1.o when using -mno-cygwin option Message-ID: <20001109232939.A6759@redhat.com> Reply-To: cygwin AT sources DOT redhat DOT com Mail-Followup-To: cygwin AT sources DOT redhat DOT com References: <002101c04a1d$60ae0c20$de90718c AT cm DOT nctu DOT edu DOT tw> <3A0AE178 DOT 7FF31F35 AT ece DOT gatech DOT edu> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.3.6i In-Reply-To: <3A0AE178.7FF31F35@ece.gatech.edu>; from cwilson@ece.gatech.edu on Thu, Nov 09, 2000 at 12:40:08PM -0500 On Thu, Nov 09, 2000 at 12:40:08PM -0500, Charles S. Wilson wrote: >There seem to be a few mistakes in the specs file; the following seems >to work (however, the "right" fix is somewhere in the bowels of the gcc >source code, so that the specs file is *generated* to look like this). > >#1) The specs file is using the wrong version number I don't know how this matters. This version isn't reported by gcc and it obviously isn't used for getting the specs file. I have, however, updated my script to deal with this. The problem is that the specs file is generated by the compiler building gcc rather than gcc itself when building gcc as a cross-compile. That's what I do. >#2) you can't specify "crt1.o" as a library (plus, there's a extraneous >space between '-L' and the '/usr/lib/mingw'). However, because libmingw >is in /usr/lib/mingw, you still need '-L/usr/lib/mingw' even though you >also specify /usr/lib/mingw/crt1.o explicitly) I've fixed the crt1.o problem. There will be a new gcc available sometime tomorrow on various mirrors. cgf -- Want to unsubscribe from this list? Send a message to cygwin-unsubscribe AT sourceware DOT cygnus DOT com