[sigc] libsigc++ 1.3?
- From: Ulrich Eckhardt <eckhardt satorlaser com>
- To: libsigc-list gnome org
- Subject: [sigc] libsigc++ 1.3?
- Date: Fri, 5 Aug 2005 09:02:50 +0200
Greetings!
I have recently ported the existing 1.2 to MS embedded Visual C++, but that
port is far from perfect. The problem is mainly that MSC 12 (the compiler
used there and in VC6) fails when a DLL-exported class contains template
functions and inlining is turned off (e.g. for debug builds). There is a
workaround for this which is to explicitly instantiate these functions, but
that is cumbersome and uses some non-C++ constructs.
There is another workaround though, and that is to separate all template
things to their own class. This class is not exported and derives from the
exported baseclass. This, and the fact that it works for eVC4 and VC6, is the
good message. The bad message is that it breaks binary compatibility, so it
can't be introduced in 1.2 but only 1.3, but that's all, only recompilation
required.
Is there any chance that a version 1.3 might see the light of the day or is it
considered too dead? BTW, going to 2.x is not an option, these compilers are
too bad for that.
Uli
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]