Investigate whether we can compile standard libraries from v5 toolchain

XMLWordPrintableJSON

    • Type: Improvement
    • Resolution: Unresolved
    • Priority: Major - P3
    • None
    • Affects Version/s: None
    • Component/s: None
    • None
    • Storage Engines, Storage Engines - Foundations
    • SE Foundations - Q3+ Backlog
    • None

      This ticket spawned from WT-14461. While investigating a v5 toolchain issue, we found out that MongoDB complies standard libraries from the v5 toolchain. Currently WiredTiger doesn't do this. We need to be careful on when compiling standard libraries. If a third party library fetches the system standard libraries then we could lead into compatibility issues. If WT primarily uses standard libraries from the v5 toolchain and a third party library uses the system standard library, the versions could cause all sorts of nasty problems such symbol collision, random segmentation faults, etc.

      Asking MongoDB on how they deal with this problem would be a good place to start.
      Definition of done
      Investigate how WT can compile standard libraries from the v5 toolchain and apply fix if there are no risks.

            Assignee:
            [DO NOT USE] Backlog - Storage Engines Team
            Reporter:
            Jie Chen
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated: