boost::posix_time::ptimeのバイナリシリアライズではまった
x86_64-w64-mingw32でシリアライズしたものをx86_64-linux-gnuで読みたい
examples/libs/serialization/exampleにある
portable_binary_iarchiveとportable_binary_oarchiveを使ってもだめ
原因はどうもlongの長さがx86_64-w64-mingw32で4バイトであるのに対して
x86_64-linux-gnuで8バイトなのが原因のようだ