> Jack: I have reasons to believe that the base system will build perfectly fine with C++11. There indeed are breaking changes in C++11, but I would bet that most if not all ROS software isn't affected. I don't understand exactly what you mean by both C++03 and C++11

I mean the base code should work on systems *without* a C++11 compiler. Higher-level code will be free to compromise portability in this time frame by depending on new C++11 features, but it is too soon for the ROS core to burn those bridges. Core use of features not present in C++03 should at least be protected by an appropriate ``#ifdef``. Better just to wait another year or so.