[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kdevelop
Subject:    Re: how to turn off -fno-exceptions in kdevelop
From:       Wayne Innes <wayne () idx ! com ! au>
Date:       2001-03-12 12:05:05
[Download RAW message or body]

Hi,

I am getting severly pissed off that I can't turn of any compiler options. No 
matter how I configure my project I always get this if I have turned 
optimizations off

g++ -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/lib/qt-2.2.4/include 
-I/usr/X11R6/include    -O2 -fno-exceptions -fno-check-new -Wall -pedantic -W 
-Wpointer-arith -Wmissing-prototypes -Wwrite-strings -Wno-long-long 
-Wnon-virtual-dtor -fno-builtin  -Wall -O0 -c setthedate.cpp

When I do a distribution I get this

g++ -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/lib/qt-2.2.4/include 
-I/usr/X11R6/include    -O2 -fno-exceptions -fno-check-new -Wall -pedantic -W 
-Wpointer-arith -Wmissing-prototypes -Wwrite-strings -Wno-long-long 
-Wnon-virtual-dtor -fno-builtin  -c setthedate.cpp

From twenty years of using c compilers and C++ compilers in later years, I 
know I need a lot of control over exactly what flags the compiler is going is 
going to use. This is especially true of optimization, where you often dont 
want it because of problems with the compiler when it starts optimizing. In 
the case of my project it crashes in some places with 02. The project doesn't 
need optimization, the difference between and optimization and no 
optimizations will be miniscule.

It would be really, really nice if I could turn this crap off. We aren't 
MORONS, sometimes programmers actually know what they want and don't have to 
rely on IDE's etc deciding these sorts of things for us.

If I am missing the obvious please enlighten me.

PS apart from niggling problems like the above I am very impressed.


-
to unsubscribe from this list send an email to kdevelop-request@kdevelop.org with the following body:
unsubscribe »your-email-address«

[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic