bazel-contrib / bazel-contrib/rules_fuzzing

package libunwind and libblocksruntime with honggfuzz

Open
#188 6 comments 0 reactions 0 assignees View on GitHub
code health priority:low
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

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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.