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


Reply via email to