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

de-conflate platform and toolchain identification in scons

    • Type: Icon: Improvement Improvement
    • Resolution: Duplicate
    • Priority: Icon: Major - P3 Major - P3
    • None
    • Affects Version/s: None
    • Component/s: Build
    • BUILD 1 04/03/15

      Until recently, we supported only GCC and MSVC as compilers. Recently, clang support was added. The SConstruct makes the assumption that the detected platform indicates the compiler: windows means MSVC, linux or darwin means GCC (or clang).

      This really isn't correct. Clang does run on windows, so does the intel compiler, etc.

      We should orthogonalize platform detection and toolchain detection.

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

              Created:
              Updated:
              Resolved: