NetBSD Wiki/projects/project/
Integrate LLVM/GCC Sanitizers with pkgsrc (350h)
- Contact: tech-pkg
- Mentors: Kamil Rytarowski
- Duration estimate: 350h
Add support in the pkgsrc framework for building packages with sanitizers.
Expected sanitizer options:
- Address (ASan),
- Memory (MSan),
- MemoryWithOrigin (MSan with tracking the origin)
- Undefined (UBSan),
- Thread (TSan),
- Address;Undefined (ASan & UBSan)
- "" (empty string) - the default option
Milestones:
- Ensure the availability of the toolchain and prebuilt userland with the sanitizers.
- Add new option in pkgsrc to build the packages with a each sanitizer.
- Build the packages and report problems and bugs.
Add a comment