id summary reporter owner description type status milestone component version severity resolution keywords cc 3487 using 32bit seconds type in boost::posix_time::time_duration is leading to year 2038 problem Meike Schmidt James E. King, III "In the template class time_resolution_traits the dafault seconds type is boost::int32_t. This type is also used in the posix_time::time_duration class. When using posix_time::from_time_t() the time_t value (normally a 64bit type on modern systems) is casted into an boost::int32_t value. So time_t values describing times after year 2038 will not processed correctly. Is it possible to use boost::int64_t as default seconds type?" Bugs closed Boost 1.67.0 date_time Boost 1.46.0 Showstopper fixed