-
Type: Task
-
Resolution: Unresolved
-
Priority: 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
- depends on
-
MONGOSH-1668 ld errors on devtools toolchain test
- In Progress
- is depended on by
-
COMPASS-5252 Replace mongodbtoolchain with compilers and tools needed by the Compass build
- Waiting (Blocked)
-
MONGOSH-1607 Cache the node.js downloads in S3
- Waiting (Blocked)
-
COMPASS-6915 Switch compass to node 18
- Closed
- is related to
-
MONGOSH-1058 macOS builds are failing
- Closed
-
MONGOSH-1604 "Illegal instruction" on mongosh 2.0.x execution on el7
- Closed
-
COMPASS-5138 Bump keytar to a recent version
- Closed
- related to
-
COMPASS-5252 Replace mongodbtoolchain with compilers and tools needed by the Compass build
- Waiting (Blocked)