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

Add unique build-ids to built binaries on GNU toolchains too old to support gnu build-id.

    • Type: Icon: Improvement Improvement
    • Resolution: Done
    • Priority: Icon: Major - P3 Major - P3
    • 3.3.10
    • Affects Version/s: None
    • Component/s: Internal Code
    • None
    • Fully Compatible
    • Platforms 17 (07/15/16)

      RHEL5 and other older Linux distributions have toolchains too old to add unique build ids to every built binary. This ticket is to amend the build system so that on such systems a post-build step for programs adds a unique id of the same format as GNU build-id tags. This will allow the stack tracer from SERVER-13944 to present enough information to a symbolizer to identify the exact build of a MongoDB program that produced a stack trace.

            Assignee:
            jonathan.reams@mongodb.com Jonathan Reams
            Reporter:
            schwerin@mongodb.com Andy Schwerin
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated:
              Resolved: