[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: Juergen Suessmaier <juergen () suessmaier ! de>
Date: 2001-03-12 22:54:09
[Download RAW message or body]
Hi all,
yes, I completely agree to Wayne's opinions. Especially the tons of \
compiler features turned _off_ by the default ./configure will -from my \
point of view- break several projects. For example exceptions are just a \
standard (and very useful) C++ construct and they are used by plenty a lot \
of C++ developers as they can make life a lot easier. So the real question \
is: What do we need a very powerful and nice IDE for when the underlaying \
scripts simply ignore the project settings?
All that weren't that much of a big deal if the current KDevelop 1.4
distribution were some sort of first run beta test. But the problem is
that KDevelop 1.2 along with KDE1 worked _perfectly_ while the current
version introduces _external_ problems that really shouldn't be there.
Honestly, KDevelop is one of the best IDEs I've ever worked with and I
really don't understand why its outstanding quality has to suffer from
a set of external shell scripts... I'd be glad if somebody posted some
real good reasons for all these odd compiler switches, so that I can
revise my opinion and be happy with KDevelop 1.4 again.
BTW: Has anybody managed to create text translation files (*.pot) with
KDevelop yet? All I get is an empty (zero size) .po file but no .pot.
I just want to make sure that I didn't do anything harmful before posting
a bug report... :-)
Regards,
Juergen
>
> On Monday 12 March 2001 14:53, you wrote:
>
> Stephen wrote
>
> > It adds -O2 when no --enable-debug is given as -O2 is harmless when you
> > don't
> > want debugging. If you waht to 100% control the CXXFLAGS, add it right
> > to the
> > Makefile.am. ANd there is also NOOPT_CXXFLAGS
> >
> > CXXFLAGS = $(NOOPT_CXXFLAGS)
> >
> > Greetings, Stephan
>
> Yes but if I do that it defeats the purpose of having the compiler \
> options and compiler warning screens in the project options screen. \
> What appears on these screens bears no resemble to what appears on the \
> command line.
> When I make a distribution, with no optimization 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
>
> when I have selected no optimizations. Where I would have expected to \
> get
> g++ -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/lib/qt-2.2.4/include
> -I/usr/X11R6/include -Wall -O0 -c setthedate.cpp
>
> Whats the point of having all the options screens when they don't reflect \
> what is actually happening ?.
>
> Its important to have control what the compiler is going to do from \
> within the IDE, if we have to go editing Makefile.am etc we might as \
> well not use it.
> Rolf said "This setting is from the /admin dir the templates use as well \
> as all of KDE does.".
>
> This seems to imply that its for KDE apps. The app I am writing is a QT \
> app. I am sure that lots of people will also be writing apps that aren't \
> KDE apps.
>
>
> -
> to unsubscribe from this list send an email to \
> kdevelop-request@kdevelop.org with the following body: unsubscribe \
> »your-email-address«
--
-------------------------------------------------------------------------
J. Süßmaier Systementwicklungen
Jürgen Süßmaier
juergen@suessmaier.de Realtime Software Development
Katharina Geisler Str. 14 Embedded Applications
D-85356 Freising Automation
Germany
-------------------------------------------------------------------------
http://www.suessmaier.de
-------------------------------------------------------------------------
The day Microsoft makes something that doesn't suck is
probably the day they start making vacuum cleaners
-------------------------------------------------------------------------
-
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