On Tue, 2008-01-29 at 20:06 -0600, Brian Cameron wrote: > Laca: > > > There are quite a few apps using gtkmm, see > > http://www.gtkmm.org/extra.shtml for a list. If people want to try > > and build any of those, they will appreciate if they don't need to > > build the entire stack themselves. > > I don't think it is fair to say that needing to build glibmm is > needing to build "the entire stack". But anyway...
I meant sigcpp, cairomm, glibmm, gtkmm. > >From those, we are planning to ship inkscape. > > Inkscape is a great program. > > > The problem is that C++ code can be a bloody mess, especially then > > they start using templates and all that. As a result, even with the > > best intentions of the developers, the same code may or may not build > > with one compiler or the other. Often it's difficult even to find > > out which compiler is right. > > If our motivation to ship glibmm is to include Inkscape in Nevada, > then I tend to agree with Alan that it would make most sense to > ensure Inkscape builds/works with Sun Studio and just ship the Sun > Studio bindings. (...) > I agree that fixing C++ issues that show up when using Sun Studio is a > pain. However, most issues are due to bugs that can be fixed. Saying > they "just don't build" is probably a bit unfair. Okay, so instead of don't build, let me say that unfortunately inkscape is an app that I was personally unable to build with Sun Studio, even with the help of the authors. I'd love to be proven wrong. But at least it shows that it can be somewhat difficult to build C++ apps with Sun Studio, even with a reasonable amount of experience with building apps on Solaris and with the code itself. Laca
