
Jared McIntyre wrote:
Robert Ramey <ramey <at> rrsd.com> writes:
Jared McIntyre wrote:
So, my problem is that we need to move to Boost 1.34, but I need a serialization library that interoperates with 1.33 serialization. I could hack my code to post-process the file, but it would be ugly.
Hmmm - If you're going to generate new data files and distribute them to be processed with the old binaries - why can't you distribute the new binaries at the same time?
Robert Ramey
I can't get into the special way that our software is release/delivered, so you'll have to trust me when I say that would add 2-3 months of testing time to do it. I won't be able to get management to okay that for this change.
Well, its pretty hard to swim in a straightjacket. But, if that's what you feel you have to do, try the following: a) grep the code for everywhere that the serialization library version is used. There are only a couple of places - mostly in the stl class serialization I think. b) avoid using those types. or c) re-implement the serialization for those types by reverting to the 1.33 version for those types. Good Luck. Robert Ramey