--- boost/archive/detail/iserializer.hpp.old 2010-07-18 12:09:06.000000000 +0200 +++ boost/archive/detail/iserializer.hpp 2010-07-18 12:07:01.000000000 +0200 @@ -169,7 +169,7 @@ const unsigned int file_version ) const { // trap case where the program cannot handle the current version - if(file_version > static_cast(version())) + if(file_version & 255 > static_cast(version())) boost::serialization::throw_exception( archive::archive_exception( boost::archive::archive_exception::unsupported_class_version,