Uploaded image for project: 'MongoDB Shell'
  1. MongoDB Shell
  2. MONGOSH-864

Stop using mongodbtoolchain in CI

    • Type: Icon: Task Task
    • Resolution: Unresolved
    • Priority: Icon: Major - P3 Major - P3
    • None
    • Affects Version/s: None
    • Component/s: CI
    • None
    • 8
    • Not Needed
    • 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 O (Nov 4 -25)

      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@mongodb.com Anna Henningsen
            Reporter:
            anna.henningsen@mongodb.com Anna Henningsen
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

              Created:
              Updated: