Re: [sigc] libsigc++ 1.3?
- From: Murray Cumming <murrayc murrayc com>
- To: Ulrich Eckhardt <eckhardt satorlaser com>
- Cc: libsigc-list gnome org
- Subject: Re: [sigc] libsigc++ 1.3?
- Date: Tue, 16 Aug 2005 11:58:11 +0200
On Fri, 2005-08-05 at 09:02 +0200, Ulrich Eckhardt wrote:
> 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.
A 1.3/1.4 branch wouldn't be worked on much. It's probably best to put
your patch in bugzilla and encourage MS embedded Visual C++ users to use
it. Maybe you can even do it with #ifdefs.
--
Murray Cumming
murrayc murrayc com
www.murrayc.com
www.openismus.com
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]