[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-bugs-dist
Subject: [Bug 65429] compliling aborts at kdeedu
From: Jasem Mutlaq <mutlaqja () ikarustech ! com>
Date: 2003-11-06 15:41:33
[Download RAW message or body]
------- You are receiving this mail because: -------
You are on the CC list for the bug, or are watching someone who is.
http://bugs.kde.org/show_bug.cgi?id=65429
------- Additional Comments From mutlaqja@ikarustech.com 2003-11-06 16:41 -------
Well, this is what enable-final does:
--enable-final:
Concatenates all .cpp files into one big .all_cpp.cpp file, and compiles it in one \
go, instead of compiling each .cpp file on its own. This makes the whole compilation \
much faster, and often leads to better optimised code, but it also requires much more \
memory. And it often results in compilation errors when headers included by different \
source files clash one with the other, or when using c static functions with the same \
name in different source files.
------------------------
This explains why we only compile one file, lx200generic.all_cpp.cpp, and this \
explains why commenting 'extern INumberVectorProperty eqNum' works when it shouldn't. \
I don't know how enable-final constructs the .all_cpp file, but it's not done \
correctly (or cannot be done), and therefore, we must remove -enable-final.
Those who didn't use konstruct apparently didn't have the issue, so we might alter \
konstruct authors to this issue to get it resolved.
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic