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

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

    XMLWordPrintableJSON

Details

    • Icon: Improvement Improvement
    • Resolution: Duplicate
    • Icon: Major - P3 Major - P3
    • None
    • None
    • Build
    • Fully Compatible

    Description

      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.

      Attachments

        Activity

          People

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

            Dates

              Created:
              Updated:
              Resolved: