id,summary,reporter,owner,description,type,status,milestone,component,version,severity,resolution,keywords,cc 7041,time_point.hpp depends on Boost.System,1czajnik@…,viboes,"Hello, Problem: The file boost/chrono/time_point.hpp #includes , and it doesn't appear to need it. This creates an unnecessary dependency on Boost.System, even though no clock provided by Boost.Chrono is used. Proposed solution: remove #include from boost/chrono/time_point.hpp. Rationale: Suppose I want to create my own clock class, and in it among other things I would like to typedef a time_point<...>. {{{ struct MyClock { typedef int64_t rep; typedef boost::milli period; typedef boost::chrono::duration duration; typedef boost::chrono::time_point time_point; static bool const is_steady = false; static time_point now(); }; }}} Now, for this to work it is necessary to #include . Including it causes a dependency on Boost.System. Cheers, Kris",Bugs,closed,Boost 1.51.0,chrono,Boost Development Trunk,Problem,fixed,,