-
Notifications
You must be signed in to change notification settings - Fork 140
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Jazzer does not use libc++ #79
Comments
Indeed, the current macro is mostly meant for regression testing within Jazzer. I am quite interested in proper rules_fuzzing though and will see what I can contribute to it. |
Jazzer has been integrated into |
@chrismgrayftsinc Have you managed to set up |
Thanks for checking in! I tried to set up a test today but I'm running into issues with C++ compilation. I don't do much C++ development so it's likely I don't have the correct toolchain setup. (The specific error is to do with |
I will look into ways to resolve this on our end. Some versions of |
Fixing this is blocked by bazelbuild/bazel#13071. |
Verified that this issue is resolved by bazelbuild/bazel#13666. Let's see whether we can that merged upstream. @chrismgrayftsinc If you still want to give this a try, the following should work with latest stable Bazel (4.1.0):
I'm sorry that this is so difficult right now, but the Bazel story around |
We are no longer relying on |
I tried adding jazzer test rules as a http_archive to my WORKSPACE file:
and then using
java_fuzz_target_test
as a test in one of my BUILD filesHowever, it seems that
java_fuzz_target_test
adds dependencies on internal targets (e.g.//agent/src/main/java/com/code_intelligence/jazzer/api
), which means that it can't be used in this way.FWIW, I also suggested that jazzer rules could be added to bazelbuild/rules_fuzzing, so that might be a better place to fix this problem.
The text was updated successfully, but these errors were encountered: