File:  [NetBSD Developer Wiki] / wikisrc / projects / project / pkgsrc-sanitizers.mdwn
Revision 1.3: download - view: text, annotated - select for diffs
Mon Feb 12 22:52:47 2018 UTC (5 years, 9 months ago) by maya
Branches: MAIN
CVS tags: HEAD
More style.

[[!template id=project

title="Integrate LLVM/GCC Sanitizers with pkgsrc"


[Kamil Rytarowski](

duration="3 months"


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


* 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.


[[!tag gsoc]]

CVSweb for NetBSD wikisrc <> software: FreeBSD-CVSweb