google / google/oss-fuzz

infra: Debug Mode build of libc++?

Open
#10,125 1 comment 0 reactions 0 assignees View on GitHub
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

Open the contributing 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.