Meta/serenity.sh
does all kinds of checks to select a good version of a compiler, cmake, and other required tools. Meta/Lagom/BuildFuzzers.sh
... doesn't, it just uses whatever is in PATH. This makes it quite difficult to work with if you're relying on the Toolchain-build cmake etc.
The script is also a bit hidden away, but that's a smaller issue.
I think it would be nice if we could integrate the fuzzers into serenity.sh, and make use of all the work that already does. Something like:
Meta/serenity.sh build lagom fuzzers <args-to-BuildFuzzers.sh-go-here>
# or maybe
Meta/serenity.sh run fuzzer FuzzCSSParser testcase.foo
(But as long as it works, I don't actually care what the invocation is.)
My bash skills are non-existent or I would give this a go myself. π
Pay now to fund the work behind this issue.
Get updates on progress being made.
Maintainer is rewarded once the issue is completed.
You're funding impactful open source efforts
You want to contribute to this effort
You want to get funding like this too