KDE, The Standard C++ Library, Boost and Apache

Stefan Teleman <[email protected]>
Newsgroups gmane.comp.kde.solaris
Organization KDE e.V.
Message-ID <[email protected]>
The Studio 12 default libCstd.so is not 100% compliant with the 
ANSI/ISO C++ Standard, and has trouble building Boost. Boost can be 
built with libCstd.so, but it requires numerous patches, fixes and 
hacks.

KDE4 requires Boost [http://www.boost.org/].

RogueWave has released its implementation of the Standard C++ Library 
+ STL under an Open Source License. This has become a project at 
Apache: http://incubator.apache.org/stdcxx/.

<QUOTE>
The goal of the Apache C++ Standard Library project is to provide a 
free implementation of the ISO/IEC 14882 international standard for 
C++ that enables source code portability and consistent behavior of 
programs across all major hardware implementations, operating 
systems, and compilers, open source and commercial alike.
</QUOTE>

The Apache/RogueWave Standard C++ Library builds smoothly with Sun 
Studio 12, in both 32- and 64- bit. Replacing the original Sun Studio 
12 libCstd.so with the Apache/RogueWave Standard C++ Library is a 
fairly straightforward operation, and is documented in detail here:
 
http://docs.sun.com/app/docs/doc/819-5267/6n7c46dsk?l=en&a=view&q=Replacing+Standard+C%2B%2B+Library

Barring some unforeseen problems in building and testing Boost 1.33.1 
with the Apache/RogueWave STL over the next few days, i am proposing 
using the Apache/RogueWave Standard C++ Library for KDE Solaris.

A permanent side-effect of this library change is that linking against 
Sun's libCstd.so *and* the Apache/RogueWave Standard C++ Library is 
no longer permitted.

--Stefan

-- 
Stefan Teleman			'Nobody Expects the Spanish Inquisition'
KDE e.V.						-Monty Python
[email protected]
___________________________________________________
This message is from the kde-solaris mailing list.
Account management:  https://mail.kde.org/mailman/listinfo/kde-solaris.
Archives: http://lists.kde.org/.
More info: http://www.kde.org/faq.html.
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.