This ticket is for changes to our build system so that C++11 is used by default, rather than as an option
Necessary changes include:
- boost must be built with C++11
- sconsUtils must always build with C++11 (right now it is an option)
This ticket allows us to make the necessary changes and test them, then merge to master. A fancier alternative is to create a way to tell the whole build system which C++ standard we want to use (one that would apply to packages built using bjam and perhaps make) and then modify sconsUtils to use that. However, I suspect that's too much work and would likely be fragile unless we could figure out a way to enforce a rebuild of all necessary packages when the setting was changed.
A centralized way to get the desired CXXFLAGS for the user's compiler would be helpful.