id summary reporter owner description type status milestone component version severity resolution keywords cc 4040 Program Options has issues with options that support multiple tokens when using multiple parsers Devin Crumb Vladimir Prus "If you have an option that allows multiple tokens and give that option at both command line and config file, only the tokens listed on the command line are saved. I fixed this issue by changing: {{{ // If option has final value, skip this assignment if (xm.m_final.count(name)) continue; const option_description& d = desc.find(name, false, false, false); }}} to: {{{ const option_description& d = desc.find(name, false, false, false); // If option has final value, skip this assignment if ((xm.m_final.count(name)) && (d.semantic()->max_tokens() <= 1)) continue; }}} in boost::program_options::store() function in the file boost/libs/program_options/src/variables_map.cpp." Bugs new Boost 1.43.0 program_options Boost 1.42.0 Problem