delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2001/01/11/15:45:04

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
X-Apparently-From: <earnie?boyd AT yahoo DOT com>
Message-ID: <3A5E17B8.FB338BAC@yahoo.com>
Date: Thu, 11 Jan 2001 15:29:44 -0500
From: Earnie Boyd <earnie_boyd AT yahoo DOT com>
Reply-To: "cygwin AT cygwin DOT com" <cygwin AT cygwin DOT com>
X-Mailer: Mozilla 4.76 [en] (WinNT; U)
X-Accept-Language: en
MIME-Version: 1.0
To: Charles Wilson <cwilson AT ece DOT gatech DOT edu>
CC: Egor Duda <cygwin AT cygwin DOT com>
Subject: Re: make -mno-win32 the gcc default?
References: <20010110163107 DOT A4979 AT redhat DOT com>
<3A5CDA12 DOT B7533F6C AT ece DOT gatech DOT edu> <20010110170527 DOT B21342 AT volta DOT certicom DOT com>
<3A5CDEA3 DOT CAB59B71 AT ece DOT gatech DOT edu> <171329197110 DOT 20010111103208 AT logos-m DOT ru> <3A5D6B3D DOT 48C2077F AT ece DOT gatech DOT edu>

Charles Wilson wrote:
> 
> Egor Duda wrote:
> >
> > Hi!
> >
> > Thursday, 11 January, 2001 Charles Wilson cwilson AT ece DOT gatech DOT edu wrote:
> >
> > CW> Sure.  'export CC="gcc -mwin32"' and 'export CXX="g++ -mwin32"' in your
> > CW> .bashrc
> >
> > perhaps  we  should put
> > 'export  CC="gcc -mno-win32"' and 'export CXX="g++ -mno-win32"' in our
> > .bashrc's and live with it for some time before making it default?
> >
> > BTW, shouldn't it be
> > 'export  CFLAGS="-mno-win32"' and 'export CXXFLAGS="-mno-win32"' ?
> 
> Yeah, you're probably right.  But lots of times I'll do this:
> 

No, he's wrong, IMO.  CC, CXX are the correct variables to set.  The
reason is that CFLAGS and CXXFLAGS should be used for optimization and
flags that are architecture independent while the architecture dependent
flags should be passed with the CC, CXX variables.  This allows the
configure script to use the architecture dependent flags in it's checks
for what's available.  Otherwise, you might misconfigure the package.

Cheers,
Earnie.

_________________________________________________________
Do You Yahoo!?
Get your free @yahoo.com address at http://mail.yahoo.com


--
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