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

Build test binaries that run on the same box as their build does with -gsplit-dwarf

    • Type: Icon: Improvement Improvement
    • Resolution: Won't Do
    • Priority: Icon: Major - P3 Major - P3
    • None
    • Affects Version/s: None
    • Component/s: Build
    • None
    • Server Development Platform
    • Fully Compatible
    • v4.2
    • Dev Tools 2019-04-08, Dev Tools 2019-05-06, Dev Tools 2019-04-22, Dev Tools 2019-06-17, Dev Tools 2019-08-12, Dev Tools 2019-09-23, Dev Platform 2019-11-04

      Doing so will avoid statically linking all of the debug information into the test binaries, speeding up linking. However, it will mean that the tests need to run in the same environment where the build happened, since otherwise they will become non-debuggable, at least until we integrate `dwp` into the build system so separate debug packages are autogenerated. We can though do much like what we do now with failing unit tests and run `dwp` just for any failed tests and attach that debug info to the failed task.

            Assignee:
            backlog-server-devplatform [DO NOT ASSIGN] Backlog - Server Development Platform Team (SDP) (Inactive)
            Reporter:
            andrew.morrow@mongodb.com Andrew Morrow (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

              Created:
              Updated:
              Resolved: