delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2004/03/14/15:35:25

Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm
List-Subscribe: <mailto:cygwin-subscribe AT cygwin DOT com>
List-Archive: <http://sources.redhat.com/ml/cygwin/>
List-Post: <mailto:cygwin AT cygwin DOT com>
List-Help: <mailto:cygwin-help AT cygwin DOT com>, <http://sources.redhat.com/ml/#faqs>
Sender: cygwin-owner AT cygwin DOT com
Mail-Followup-To: cygwin AT cygwin DOT com
Delivered-To: mailing list cygwin AT cygwin DOT com
From: "Ben Taylor" <benjtaylor AT hotpop DOT com>
To: "Cygwin List" <cygwin AT cygwin DOT com>
Subject: RE: Using gcc 3.3.3
Date: Sun, 14 Mar 2004 20:35:18 -0000
Message-ID: <IDELIGAMJLDIKPIJFANMIEAPCAAA.benjtaylor@hotpop.com>
MIME-Version: 1.0
In-Reply-To: <6.0.1.1.0.20040314135245.03478640@127.0.0.1>
X-HotPOP: ----------------------------------------------- Sent By HotPOP.com FREE Email Get your FREE POP email at www.HotPOP.com -----------------------------------------------

What I don't get is why when I built 3.3.3 using 'make' and then 'make
install' (it failed to do 'make bootstrap') it relied on the fact that
cygwin was installed in the first place. Why then is that, does it require
some unix based functionality that only cygwin provides to a windows pc?


> -----Original Message-----
> From: Larry Hall [mailto:cygwin-lh AT cygwin DOT com]
> Sent: 14 March 2004 18:59
> To: Ben Taylor; cygwin AT cygwin DOT com
> Subject: Re: Using gcc 3.3.3
>
>
> At 09:50 AM 3/14/2004, you wrote:
> >Hi
> >
> >I have got Cygwin running on my windows XP pc, using gcc 3.3.1.
> I downloaded
> >gcc 3.3.3 release, and managed to build it, however when I tried
> to compile
> >a windows application using it it compiled ok but gave a linker error
> >'couldn't find crt2.o'. It gave this error when I was trying to compile
> >with -mno-cygwin, which worked with gcc 3.3.1. I found that this
> file was in
> >c:/cygwin/lib/mingw, but passing an option on to the linker such
> >as -Wl,"-Lc:/cygwin/lib/mingw" or other variations on this didn't work.
> >However when I copied the crt2.o file to c:/cygwin/lib, it
> worked! But then
> >I read that -mno-cygwin wasn't  included on gcc 3.3.3. So was
> this a fluke?
> >Or is there a standard way to use gcc 3.3.3 on cygwin?
> >
> >Also if I used g++ 3.3.3 to compile but g++ 3.3.1 that came with
> cygwin to
> >link, it also works fine! Is it then actually using the benefits
> of the more
> >modern version?
>
>
> The gcc compiler suite for Cygwin contains patches to include the
> '-mno-cygwin' switch.  Since gcc 3.3.3 isn't part of the Cygwin
> distribution yet, you would need to patch your local version if
> you want this functionality prior to it's inclusion in Cygwin.
>
>
>
> --
> 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/

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019