bazel-contrib / bazel-contrib/rules_fuzzing
package libunwind and libblocksruntime with honggfuzz
- Dominant language
- Starlark
- Stars
- 93
- Forks
- 26
- PR merge metrics
- No merged PRs in 30d
Description
Currently, using honggfuzz + rules_fuzzing requires users to install libunwind-dev and libblocksruntime-dev. Users might also need to configure their bazel toolchains to support these dependencies.
I would prefer to see these dependencies packaged with rules_fuzzing, so that honggfuzz would build more hermetically. Preferably we could bazelify and build these dependencies from source; alternatively we can supply binaries.
Contributor guide
Research direction
Start by reviewing how rules_fuzzing currently wires honggfuzz and where users configure Bazel toolchains for libunwind-dev and libblocksruntime-dev. Done means honggfuzz builds hermetically with these dependencies packaged from source or supplied as binaries, without requiring users to install them separately.
Written by the indexing model from the issue text.
Assessment
- Domain
- build-system
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 25/100