what is: http://www.kdevelop.org/HEAD/doc/api/html/gccoptionsplugin_8cpp-source.html?

Kuba Ober kuba at mareimbrium.org
Mon Aug 23 18:44:02 UTC 2004


> > http://www.kdevelop.org/HEAD/doc/api/html/gccoptionsplugin_8cpp-source.ht
> >ml
> >
> > I hit the above linked file while grepping the source tree for
> > 'no-exception'. It looks like code to provide me with an options list to
> > control compiler functionality, but I don't see the widget anywhere in
> > KDevelop.  Grepping the source doesn't reveal any information about what
> > might be using it.  It is clearly compiled, but It doesn't seem to do
> > anything.
> >
> > Any ideas as to what it is?
>
> I found the following in
> /download/org/kdevelop/repository/root/kdevelop/parts/appwizard/common/admi
>n/libtool.m4.in on line 2671:
[...]
> That makes me believe the intention was to enable exception handling.

> Then on line 4290, I find:
[...]
> Which I read to say: "If you are using GCC set -fno-exceptions."

> Then on line 2791 of acinclude.in in the same directory I find:
[...]
> Which looks like it is intended to explicitly prevent the user from setting
> -fno-exceptions and -fno-rtti:

> Then on line 2952 of the same acinclude.in, I find:
[...]
> Which looks like someone has a different opinion about -fno-exceptions

> Then this on line 4157 looks like the sed is trying to remove
> -fno-exceptions: AC_DEFUN([KDE_CHECK_STL],

> What's the off chance that these files have become a bit too large for
> anyone to effectively manage them?

I guess that's exactly what has happened :)

Cheers, Kuba Ober




More information about the KDevelop-devel mailing list