Re: [Boost-bugs] [Boost C++ Libraries] #5579: 1_40_0 serialization break.

Subject: Re: [Boost-bugs] [Boost C++ Libraries] #5579: 1_40_0 serialization break.
From: Boost C++ Libraries (noreply_at_[hidden])
Date: 2011-05-29 20:18:56


#5579: 1_40_0 serialization break.
--------------------------------------------------------+-------------------
  Reporter: Phil Hartmann <phil.hartmann82@…> | Owner: ramey
      Type: Bugs | Status: new
 Milestone: To Be Determined | Component: serialization
   Version: Boost 1.46.1 | Severity: Showstopper
Resolution: | Keywords: serialization object cross dll
--------------------------------------------------------+-------------------

Comment (by ramey):

 "If you compare 1_39 and 1_40 here, you can see one 1_39 compares the
 addresses of functions to get type information. Which in 1_40 was 'fixed'
 so that types across DLL's would be matched."

 I'm not crazy about the quotes around 'fixed".

 In any case, since we know the archive version used to write the file and
 we know the current archive version, couldn't we condition the recording
 of the CO record based on writing version? Wouldn't that address the
 issue? I'm speaking from memory here so bear with me.

 Robert Ramey

-- 
Ticket URL: <https://svn.boost.org/trac/boost/ticket/5579#comment:2>
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:06 UTC