I want to serialize some data-structures between a 32bit process and a 64bit process on the same windows machine with boost::serialization.
This answer suggests using eos::portable_iarchive, but when I tried that, I got a STATIC_ASSERT failure:
// implementation only valid for narrow string
BOOST_STATIC_ASSERT(sizeof(C) == sizeof(char));
Is there a different way to do this (other than text_iarchive what I don't want to use for perf considerations) that supports std::wstrings as well?