Bug 9624 - Не обращает внимания на указания -fexception
: Не обращает внимания на указания -fexception
Status: CLOSED WONTFIX
: Sisyphus
(All bugs in Sisyphus/kdevelop)
: unstable
: all Linux
: P2 normal
Assigned To:
:
:
:
:
:
  Show dependency tree
 
Reported: 2006-05-27 03:49 by
Modified: 2012-04-23 08:37 (History)


Attachments


Note

You need to log in before you can comment on or make changes to this bug.


Description From 2006-05-27 03:49:34
Видимо скрипт configure работает неправильно. В протоколе компиляции gcc
вызывается с флагами -fno-exception и -fexception
------- Comment #1 From 2006-05-27 16:02:58 -------
На "Simple C++ Hello World" всё работает как надо.
На "KDE Application ..." не работает. Видимо где-то жёстко забито, что для KDE
только -fno-exception.
------- Comment #2 From 2007-06-19 17:20:53 -------
Это опять задумано разработчиками:
http://www.kdevelop.org/mediawiki/index.php/FAQ#I_am_developing_an_application_which_needs_exception_handling._How_can_I_make_it.3F

Q: I am developing an application which needs exception handling. How can I make it?

A: Edit the file configure.in(.in) in your toplevel source directory. Here, you
have to enter after the AC_CHECK_COMPILERS() macro:
CXXFLAGS="$CXXFLAGS $USE_EXCEPTIONS"
and after that you have to recreate your new "configure" by invoking
make -f Makefile.dist
at the toplevel source directory and then restart the configure script.


Вот еще пару ссылок по теме: (чтоб не потерялось)
http://www.kdevelop.org/phorum5/read.php?2,23079,23090#msg-23090
http://lists.kde.org/?l=kdevelop-devel&m=109235143604342&w=2
http://lists.kde.org/?l=kdevelop&m=108512996508853&w=2
http://lists.debian.org/debian-kde/2002/01/msg00051.html
http://lists.kde.org/?l=kdevelop-devel&m=109309703014043&w=2

Как тут быть даже не знаю.
------- Comment #3 From 2008-06-13 13:00:39 -------
*** This bug has been confirmed by popular vote. ***
------- Comment #4 From 2012-04-23 08:37:05 -------
Насколько я понимаю, это всё уже неактуально в связи с неподдержкой в
KDevelop-4 autotools :)