-
Type: Improvement
-
Resolution: Duplicate
-
Priority: Major - P3
-
None
-
Affects Version/s: None
-
Component/s: Build
-
Fully Compatible
See SERVER-11325 for motivation, but it would be nice if trying to build with VS 2008 generated an informative error at configuration time, rather than failing later in the build.
We already do some things like this (minimum scons version, minimum libstdc++ version for C++11 enabled builds, etc). It should be reasonably easy to do for the three toolchains we support (vc, gcc, clang), and as a bonus we would have an easy way to do SERVER-5664, since we would need to extract the version anyway.