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.
 
