This is the mail archive of the cygwin@sources.redhat.com mailing list for the Cygwin project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

Re: make -mno-win32 the gcc default?


Charles Wilson wrote:
> 
> Egor Duda wrote:
> >
> > Hi!
> >
> > Thursday, 11 January, 2001 Charles Wilson cwilson@ece.gatech.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


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]