delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2001/03/16/19:11:40

Mailing-List: contact cygwin-help AT sourceware DOT cygnus DOT com; run by ezmlm
List-Subscribe: <mailto:cygwin-subscribe AT sources DOT redhat DOT com>
List-Archive: <http://sources.redhat.com/ml/cygwin/>
List-Post: <mailto:cygwin AT sources DOT redhat DOT com>
List-Help: <mailto:cygwin-help AT sources DOT redhat DOT com>, <http://sources.redhat.com/ml/#faqs>
Sender: cygwin-owner AT sources DOT redhat DOT com
Delivered-To: mailing list cygwin AT sources DOT redhat DOT com
Message-ID: <023b01c0ae74$a6412360$0200a8c0@lifelesswks>
From: "Robert Collins" <robert DOT collins AT itdomain DOT com DOT au>
To: "Patrick Doyle" <wpd AT delcomsys DOT com>, "cygwin" <cygwin AT cygwin DOT com>
References: <NFBBJAJICAKJPMMKDAGBGEIACAAA DOT wpd AT delcomsys DOT com> <022701c0ae72$03fdbfc0$0200a8c0 AT lifelesswks>
Subject: Re: Setting -mno-cygwin in an environment variable
Date: Sat, 17 Mar 2001 10:55:57 +1100
MIME-Version: 1.0
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 5.50.4133.2400
X-MimeOLE: Produced By Microsoft MimeOLE V5.50.4133.2400
X-OriginalArrivalTime: 16 Mar 2001 23:50:09.0557 (UTC) FILETIME=[D5AA8C50:01C0AE73]

Oh, and I forgot, you can also simply export CC="gcc -no-cygwin"

Rob


----- Original Message -----
From: "Robert Collins" <robert DOT collins AT itdomain DOT com DOT au>
To: "Patrick Doyle" <wpd AT delcomsys DOT com>; "cygwin" <cygwin AT cygwin DOT com>
Sent: Saturday, March 17, 2001 10:37 AM
Subject: Re: Setting -mno-cygwin in an environment variable


> You don't need automake - autoconf (which automake requires) will do
> what you need. Or you could consider altering the gcc specs file on
your
> cygwin machine to make -nocygwin the default. Or even consider
> installing mingw which sounds like a closer match for your target
> builds.
>
> Rob
>
>
> ----- Original Message -----
> From: "Patrick Doyle" <wpd AT delcomsys DOT com>
> To: "cygwin" <cygwin AT cygwin DOT com>
> Sent: Saturday, March 17, 2001 8:08 AM
> Subject: Setting -mno-cygwin in an environment variable
>
>
> > I have a number of ANSI C projects that I frequently migrate between
> my
> > Linux box and my Cygwin box.  I prefer to compile with
the -mno-cygwin
> flag
> > on my Cygwin box because I don't use anything other than pure ANSI
> > functions, so I don't want to require the cygwin DLL (in order to
all
> me to
> > execute the program on a box which has not had Cygwin installed).
Up
> until
> > now, I have simply included a "NO_CYGWIN" flag in my makefiles,
which
> is set
> > to "-mno-cygwin" when I compile on the Cygwin box and set to nothing
> when I
> > compile on the Linux box.
> >
> > I would like to automate this process somewhat.  I was wondering:
> >
> > a) Are there any (Cygwin specific) environment variables that "gcc"
> > recognizes that would allow me to specify -mno-cygwin simply by
> setting such
> > a variable?  (I don't see any in the info file for gcc.)
> >
> > b) If not then, if I were to add such a capability, could I post the
> patch
> > to this list and hope to see it propagated to the gcc development
> team, or
> > would I have to join the gcc mailing list and submit the patch
> directly
> > there and wait for it to propagate to cygwin?
> >
> > (Personally, I am hoping that the answer to part (a) is "yes, simply
> set the
> > GCC_DEFAULT_MACHINE environment variable to -mno-cygwin and you'll
get
> the
> > behavior that you want".)
> >
> > I've tried browsing the mailing list archive, but do you have any
idea
> how
> > many hits it finds when searching for things like "gcc",
"environment
> > variable", or "-mno-cygwin" (which gets parsed into "mno" and
> "cygwin" --
> > lots of hits on that last one)?
> >
> > I suppose the final option would be for me to finally learn to use
> automake
> > and to switch between the two boxes that way.  If somebody could
point
> me at
> > a good beginners tutorial for that, I can try that path as well.
> >
> > Thanks...
> > --wpd
> >
> >
> > --
> > Want to unsubscribe from this list?
> > Check out: http://cygwin.com/ml/#unsubscribe-simple
> >
> >
>
>
> --
> Want to unsubscribe from this list?
> Check out: http://cygwin.com/ml/#unsubscribe-simple
>
>


--
Want to unsubscribe from this list?
Check out: http://cygwin.com/ml/#unsubscribe-simple

- Raw text -


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