Boost logo

Boost-Commit :

Subject: [Boost-commit] svn:boost r64181 - trunk/libs/serialization/doc
From: ramey_at_[hidden]
Date: 2010-07-19 17:38:18


Author: ramey
Date: 2010-07-19 17:38:17 EDT (Mon, 19 Jul 2010)
New Revision: 64181
URL: http://svn.boost.org/trac/boost/changeset/64181

Log:
fix for archives version 7 marked version 6
Text files modified:
   trunk/libs/serialization/doc/contents.html | 18 ++++++++++--------
   trunk/libs/serialization/doc/release.html | 18 ++++++++++++++++++
   2 files changed, 28 insertions(+), 8 deletions(-)

Modified: trunk/libs/serialization/doc/contents.html
==============================================================================
--- trunk/libs/serialization/doc/contents.html (original)
+++ trunk/libs/serialization/doc/contents.html 2010-07-19 17:38:17 EDT (Mon, 19 Jul 2010)
@@ -86,14 +86,16 @@
 <dl class="page-index">
   <dt><img style="display:none" src="plus.gif" id="release_notes"><a target="detail" href="release.html">Release Notes</a></dt>
   <dd><div id="release_notes_detail"><dl class="page-index">
- <dt><img style="display:none" src="dot.gif"><a target="detail" href="release.html#difference_1_41">Differences from version 1.41</a></dt>
- <dt><img style="display:none" src="dot.gif"><a target="detail" href="release.html#difference_1_40">Differences from version 1.40</a></dt>
- <dt><img style="display:none" src="dot.gif"><a target="detail" href="release.html#difference_1_39">Differences from version 1.39</a></dt>
- <dt><img style="display:none" src="dot.gif"><a target="detail" href="release.html#difference_1_37">Differences from version 1.37</a></dt>
- <dt><img style="display:none" src="dot.gif"><a target="detail" href="release.html#difference_1_35">Differences from version 1.35</a></dt>
- <dt><img style="display:none" src="dot.gif"><a target="detail" href="release.html#difference_1_34">Differences from version 1.34</a></dt>
- <dt><img style="display:none" src="dot.gif"><a target="detail" href="release.html#difference_1_33">Differences from version 1.33</a></dt>
- <dt><img style="display:none" src="dot.gif"><a target="detail" href="release.html#difference_1_32">Differences from version 1.32</a></dt>
+ <dt><img style="display:none" src="dot.gif"><a target="detail" href="release.html#differences_1_43">Differences from version 1.43</a></dt>
+ <dt><img style="display:none" src="dot.gif"><a target="detail" href="release.html#differences_1_42">Differences from version 1.42</a></dt>
+ <dt><img style="display:none" src="dot.gif"><a target="detail" href="release.html#differences_1_41">Differences from version 1.41</a></dt>
+ <dt><img style="display:none" src="dot.gif"><a target="detail" href="release.html#differences_1_40">Differences from version 1.40</a></dt>
+ <dt><img style="display:none" src="dot.gif"><a target="detail" href="release.html#differences_1_39">Differences from version 1.39</a></dt>
+ <dt><img style="display:none" src="dot.gif"><a target="detail" href="release.html#differences_1_37">Differences from version 1.37</a></dt>
+ <dt><img style="display:none" src="dot.gif"><a target="detail" href="release.html#differences_1_35">Differences from version 1.35</a></dt>
+ <dt><img style="display:none" src="dot.gif"><a target="detail" href="release.html#differences_1_34">Differences from version 1.34</a></dt>
+ <dt><img style="display:none" src="dot.gif"><a target="detail" href="release.html#differences_1_33">Differences from version 1.33</a></dt>
+ <dt><img style="display:none" src="dot.gif"><a target="detail" href="release.html#differences_1_32">Differences from version 1.32</a></dt>
 
     <dt><img style="display:none" src="dot.gif"><a target="detail" href="release.html#todo">Pending Issues</a></dt>
   </dl></div></dd>

Modified: trunk/libs/serialization/doc/release.html
==============================================================================
--- trunk/libs/serialization/doc/release.html (original)
+++ trunk/libs/serialization/doc/release.html 2010-07-19 17:38:17 EDT (Mon, 19 Jul 2010)
@@ -48,6 +48,24 @@
 <ul>
     <li>fixed bug in the serialization of virtual base classes. Due
     to heroic efforts by Takatoshi Kondo.
+ <li>Native binary archives created under versions 1.42 and 1.43
+ suffer from a serious problem. It's likely they won't be readable
+ by this latest version. This due to the fact that 1.42 made some
+ changes in the binary format of some types. Normally this could
+ be addressed by detecting the library version number written into
+ the archive header. Unfortunately, this library version number
+ was not incremented at 1.42 as it should have been. So now we have
+ two different binary archive versions with the same library version
+ number.
+ <p>
+ This has been addressed by including a small utility in the example
+ directory named fix_six.cpp. This should be run with the command line<br>
+ <code><pre>
+ fix_six &lt;file name&gt;
+ </pre></code>
+ This will assign 7 to the library version number of the archive. This
+ fix will need to ba applied to native binary archives created with
+ boost versions 1.42 and 1.43.
 </ul>
 <h2><a name="differences_1_42"></a>Differences from Boost 1.42</h2>
 <ul>


Boost-Commit list run by bdawes at acm.org, david.abrahams at rcn.com, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk