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

Changing scons target causes relink of all executables

    • Type: Icon: Bug Bug
    • Resolution: Done
    • Priority: Icon: Major - P3 Major - P3
    • 3.1.8
    • Affects Version/s: None
    • Component/s: Build
    • None
    • Fully Compatible
    • ALL
    • Build 8 08/31/15, Build 9 (09/18/15)
    • None
    • 3
    • None
    • None
    • None
    • None
    • None
    • None

      The refactored version.cpp.in incorporates the command line into the version information. This, however, means that if you change the list of targets to build, that version.cpp is regenerated, and then everything needs to relink.

      In other words:

      scons ... all
      scons ... smokeCppUnittests

      The second invocation needs to re-link every binary.

            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: