Stop using mongodbtoolchain in CI

XMLWordPrintableJSON

    • Type: Task
    • Resolution: Fixed
    • Priority: Major - P3
    • 2.5.0
    • Affects Version/s: None
    • Component/s: CI
    • None
    • 8
    • Iteration Wolverhampton, Iteration Lambeosaurus, Iteration Minmi, Iteration Nodosaurus, Iteration Pterodactyl, Iteration Qantassaurus, Iteration Rajasaurus, Iteration Scutellosaurus, Iteration Triceratops, Iteration Triceratops 1, Iteration Utahraptor, Iteration Kuiper Belt, Iteration Light Year, Iteration Milky Way, Iteration Neptune, Iteration Ozone, Iteration Planetarium, Iteration Quasar
    • Not Needed

      We added /opt/mongodbtoolchain/v3/bin to the PATH when adding support for s390x/ppc64le/arm64 Linux builds.

      acm pointed out that we should not do that, as the tools contained in it can change without any notice and the binaries generated by it link the C++ runtime library statically (which means that if a native addon required by a user also links to it, it will load a second copy of it instead of sharing it with the main binary, potentially having implications for the process’s stability). We should:

      • Remove it and see what breaks
      • File BUILD tickets to get the tools that we are currently getting from there, or the versions that we need of them

              Assignee:
              Anna Henningsen
              Reporter:
              Anna Henningsen
              Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

                Created:
                Updated:
                Resolved: