Re: [Boost-bugs] [Boost C++ Libraries] #4660: Error read binary archive, created by old boost version

Subject: Re: [Boost-bugs] [Boost C++ Libraries] #4660: Error read binary archive, created by old boost version
From: Boost C++ Libraries (noreply_at_[hidden])
Date: 2014-03-10 10:58:36


#4660: Error read binary archive, created by old boost version
-------------------------------+---------------------------
  Reporter: serge-voropaev@… | Owner: ramey
      Type: Bugs | Status: reopened
 Milestone: Boost 1.45.0 | Component: serialization
   Version: Boost 1.45.0 | Severity: Problem
Resolution: | Keywords:
-------------------------------+---------------------------

Comment (by Alex <kaplan2539@…>):

 Hi all,

 I understand the situation with the binary archives is tricky. However, we
 devices out in the wild which have configuration data written in a binary
 boost 1.43 archive on their eeprom. We changed our build environment from
 Visual Studio 2008 to 2012, which has also required a change from boost
 1.43 to a newer version (1.54 in our case). Of course, we still need to
 support the old devices with our new software.

 So, I need to solve the following problems:
 - The new software (VS 2012) should be able to write binary boots archives
 which can still be read by our old software (VS 2008/boost 1.43).
 - The new software (VS 2012) should be able to read old binary archives
 written by boost 1.43.

 Is there any way I can achieve that? Unfortunately with Visual Studio 2012
 I cannot link to boost 1.43 anymore. Is there sth. like a compatibility
 flag, so that boost 1.54 can write binary archives in the old boost 1.43
 fashion?
 I happy for any useful hints or comments.

 Thanks in advance

 Alex

-- 
Ticket URL: <https://svn.boost.org/trac/boost/ticket/4660#comment:68>
Boost C++ Libraries <http://www.boost.org/>
Boost provides free peer-reviewed portable C++ source libraries.

This archive was generated by hypermail 2.1.7 : 2017-02-16 18:50:15 UTC