ExportXMLWordPrintableJSON

    • Type: Task
    • Resolution: Fixed
    • Priority: Major - P3
    • 9.1.0-rc0, 9.1.0-rc1025
    • Affects Version/s: None
    • Component/s: Bazel
    • None
    • Build OnDeck
    • None
    • None
    • None
    • None
    • None
    • None
    • None

      When a Bazel unittest crashes, its test archive can omit vendored dependencies built in external repositories and save shared libraries under names that differ from the core's module mappings. gather_failed_tests.py now downloads and collects these libraries under their runtime _solib names, keeping shared-library symbols beside the corresponding libraries. It preserves final library symlinks when separate debug is disabled and stages Windows DLLs beside executables and PDBs.

      Regression tests cover external dependencies, libraries sharing a basename, transitioned configurations, symbol placement, Linux/macOS symlink chains, and Windows DLL placement.

      Resolves SERVER-138924.

            Assignee:
            Daniel Moody
            Reporter:
            Daniel Moody
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved: