Uploaded image for project: 'Core Server'
  1. Core Server
  2. SERVER-11621

When we have minimum supported compiler versions, enforce those in SCons

    • Type: Icon: Improvement Improvement
    • Resolution: Duplicate
    • Priority: Icon: Major - P3 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.

            Assignee:
            jonathan.reams@mongodb.com Jonathan Reams
            Reporter:
            andrew.morrow@mongodb.com Andrew Morrow (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

              Created:
              Updated:
              Resolved: