[[!template id=project
title="Integrate LLVM/GCC Sanitizers with pkgsrc"
contact="""
[tech-pkg](mailto:tech-pkg@NetBSD.org)
"""
mentors="""
[Kamil Rytarowski](mailto:kamil@NetBSD.org)
"""
category="analyzers"
difficulty="medium"
duration="3 months"
description="""
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.
"""
]]
[[!tag gsoc]]
CVSweb for NetBSD wikisrc <wikimaster@NetBSD.org> software: FreeBSD-CVSweb