--- ./boost/date_time/tz_db_base.hpp.orig 2011-06-19 15:30:11.000000000 -0700 +++ ./boost/date_time/tz_db_base.hpp 2011-06-19 15:30:45.000000000 -0700 @@ -172,7 +172,13 @@ { std::string buff; while( std::getline(in, buff)) { - parse_string(buff); + int lastPos = buff.size() - 1; + if (lastPos > 0) { + if (buff.at(lastPos) == '\r') { + buff.erase(lastPos); + } + } + parse_string(buff); } }