infra: Debug Mode build of libc++?
- Dominant language
- Shell
- Stars
- 12.6k
- Forks
- 2.9k
- Avg merge
- 2d 2h
- Merged PRs (30d)
- 62
Description
Followup from https://github.com/google/oss-fuzz/pull/9828#issuecomment-1503644239.
> Is there interest in making a [Debug Mode build of libc++](https://releases.llvm.org/16.0.0/projects/libcxx/docs/DesignDocs/DebugMode.html) available in the oss-fuzz env? I've had a look, and couldn't see any usage of `LIBCXX_ENABLE_DEBUG_MODE`, and only 1 usage of `D_LIBCPP_DEBUG` in the bls-signatures project, so I assume this isn't currently available?
Contributor guide
Research direction
Start with the linked oss-fuzz pull request comment and inspect the environment setup for existing uses of LIBCXX_ENABLE_DEBUG_MODE and D_LIBCPP_DEBUG. Determine how a libc++ Debug Mode build would be exposed in the oss-fuzz environment; done means the build is available for fuzzing projects and its configuration is documented or verifiable.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- cpp
- Domain
- build-system, infrastructure
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100