C++ Boost

Serialization

Release Notes


Requirements
Differences from version 1.32
Pending Issues
This is the Boost 1.33 Serialization Library. There are currently no known bugs. However, due to compiler/library quirks and or bugs, some tests fail with some combinations of compilers and libraries.

Requirements

This library requires Boost version 1.33 or later.

The serialization library uses the boost spirit package to load XML archives. We have found that all tests pass using spirit 1.6x. Spirit 1.8 and higher does not work with older compilers - specificallly MSVC 6, Borland and GCC < 3.0. If you are using one of these compilers, you may download a version of spirit 1.6 here. Choose the latest 1.6.x Spirit only version available. To use this downloaded version rather than the one included with boost, you have two options: either replace the boost/spirit and libs/spirit directories, as well as the boost/spirit.hpp header, with those in the downloaded version, or extract Spirit 1.6 to a different directory and add the corresponding include directive to your tools/build/v2/user-config.jam file for all the compilers that need it, as in the following example:


using borland : 5.6.4 : "C:/Program Files/Borland/CBuilder6/Bin/bcc32" : 
        <cxxflags>-IC:/spirit1.6 ;
If you're not using bjam and the Jamfile to build the library, be sure that the directory which contains the version of spirit you plan to use is placed at the front of the list of include paths.

Differences from Boost 1.32

Differences from Boost 1.33

Pending issues

Aside from the above, there are a number of issus related to specific platforms. These are listed in Specific Compiler/Library Issues.


© Copyright Robert Ramey 2002-2004. Distributed under the Boost Software License, Version 1.0. (See accompanying file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)