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