It all depends on which BOOST components are used. Many of them build with libCstd.so.1 (but not all).
Alternatively, unifying the C++ infrastructure for FOSS to use the Apache Standard C++ Library would be a Good Thing(TM) IMO. It addresses the Open Source aspect, and also no more BOOST (or anything else) building problems. And it is technically compliant with PSARC/2002/348 (Sun C++ ABI Version 5). The Sun C++ run-time (libCrun.so.1) would still be used. --Stefan ----- Brian Cameron wrote: > > Laca: > > I know the KDE team also has problems building with Sun Studio C++. > compiler, and they plan to use the Apache Standard C++ Library > instead of using GCC C++ compiler. Would it make sense to go in > the same direction with Inkscape? That way we do things in a more > consistant way. Also, the KDE folks might be a little more aware > of how to do things properly with C++ since they work more with it. > > http://stdcxx.apache.org/ > > This is C++ Standard Compliant and it is released under a compatible > (Apache) License. > > --- > > PSARC/2002/348 + Binding Opinion (ICU) disallows GCC C++ Interfaces. > > It should be possible to build Inkscape with Studio 12 and Sun > libCstd.so.1. Has this been tried? > > Thanks, > > Brian > > >> SFEinkscape finally works, as the screenshot proves (: >> >> Unfortunately not with Sun Studio, but I wrote spec files for >> a separate stack of g++-built libraries. These are installed >> in /usr/lib/g++/<gcc-version> and are called SFE*-gpp.spec, >> so they can be parallel installed with the corresponding >> Sun Studio-built SUNW packages. >> >> To build it, you will need: >> >> * from spec-files/branches/gnome-2-20: >> - SUNWsigcpp.spec >> - SUNWglibmm.spec >> - SUNWcairomm >> - SUNWgtkmm >> >> * from spec-files-other/trunk/experimental: >> - SFEswig >> - SUNWlcms >> >> * from SFE: >> - SFEsigcpp-gpp >> - SFEglibmm-gpp >> - SFEcairomm-gpp >> - SFEgtkmm-gpp >> - SFEboost >> - SFEboost-gpp >> - SFEpoppler-gpp >> - SFEinkscape >> >> For SFE developers, I wrote a wiki page about building and >> using C++ libs and posted it on the SFE wiki: >> http://pkgbuild.wiki.sourceforge.net/SFE >> >> Laca >> >> >> ------------------------------------------------------------------------ >> >> This body part will be downloaded on demand. > -- Stefan Teleman Sun Microsystems, Inc. Stefan.Teleman at Sun.COM
