-
Type: Task
-
Resolution: Unresolved
-
Priority: Major - P3
-
None
-
Affects Version/s: None
-
Component/s: None
-
13
-
StorEng - Defined Pipeline
In order to avoid false positives in MSan testing it is necessary to build any non-standard external libraries with MSan instrumentation.
Currently for any build type the compression libraries are taken from the host. Those binary libraries do not contain MSan instrumentation.
Steps
- Identify how to make MSan instrumented libraries available to the build.
- Update and extend CMake builds.
- Possibly update and extend Evergreen tasks.
1. Is the bulk of the ticket. It may prove to be as simple as creating a DEVPROD ticket requesting msan instrumented version the libraries be made available on the on the build hosts; or as complex introducing support for building these libraries explicitly for MSan builds.