
Unfortunately, recent changes in binary_?archive break any archive classes derived from it - this includes the portable binary demo included in the package and probably other archives as well. Good news is that, with the help of a corporate sponser, I've made a new implemention which doesn't derive from binary_?archive and has been tested on a variety of platforms of varying integer sizes and endian-ness. I expect it will be included in a future version of boost serialization. Also, the purpose of the current demo was to demonstrate creation of a new archive class through derivation from an existing one. So, I'll have to replace this with another example and and update the documentation accordingly. Robert Ramey Pfligersdorffer, Christian wrote:
Daniel Oberhoff wrote:
I have a problem with boost::serialization in that I cannot transport binary archives between my macbookpro (osx 10.4 latest update) and my dell box at work (ubuntu gutsy with universe). As a test I just serialized a 10-byte binary object. Has anyone else been moving binary archives between different platforms?
Hi Daniel,
the binary archive that comes with boost::serialization generates platform dependent files. If you are interested in cross-platform data exchange you'd have to use a text archive or try my portable binary archive which you find at http://www.boost-consulting.com/vault in the serialization folder.
I'd be very much interested if it works for your setting - which is 64-bit PowerPC and 32-bit x86? Just try it out and share your experience.
Christian Pfligersdorffer