roll: pigweed pw_fuzzer: Improve .bazelrc fuzzing support
This CL drops the fuzztest.bazelrc generated by FuzzTest, and instead
adds imports two new files from //pw_fuzzer: libfuzzer.bazelrc and
fuzztest.bazelrc. These facilitate adding fuzzing support to downstream
projects' .bazelrc files as well.
Additionally, this CL fixes up the Bazel support for FuzzTest. It uses
the //pw_toolchain/host_clang:asan_feature and adds a
//pw_toolchain/host_clang:fuzztest_feature instead of using FuzzTest's
approach of setting {c|link}opts directly.
Finally, this CL extands the same support for libFuzzer, in the form of
//pw_fuzzer/libfuzzer.bazelrc.
Original-Bug: b/347696410
Original-Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/216112
Original-Revision: 993b55e5321ceabcc80c82f25fd5d83f7b5045c4
Rolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed
Rolled-Commits: 82759ccb711c3f..993b55e5321cea
Roller-URL: https://ci.chromium.org/b/8736858089289674353
GitWatcher: ignore
CQ-Do-Not-Cancel-Tryjobs: true
Change-Id: I70d137b14229ce0726408aad9732279daa3686b7
Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/quickstart/bazel/+/235677
Commit-Queue: Pigweed Roller <pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com>
Bot-Commit: Pigweed Roller <pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com>
Lint: Lint 🤖 <android-build-ayeaye@system.gserviceaccount.com>
diff --git a/MODULE.bazel b/MODULE.bazel
index 24e4915..075534a 100644
--- a/MODULE.bazel
+++ b/MODULE.bazel
@@ -48,18 +48,18 @@
git_override(
module_name = "pigweed",
# ROLL: Warning: this entry is automatically updated.
- # ROLL: Last updated 2024-09-13.
- # ROLL: By https://cr-buildbucket.appspot.com/build/8736869125092040129.
- commit = "82759ccb711c3f34320ae9ae37bf70a029baec57",
+ # ROLL: Last updated 2024-09-14.
+ # ROLL: By https://cr-buildbucket.appspot.com/build/8736858089289674353.
+ commit = "993b55e5321ceabcc80c82f25fd5d83f7b5045c4",
remote = "https://pigweed.googlesource.com/pigweed/pigweed",
)
git_override(
module_name = "pw_toolchain",
# ROLL: Warning: this entry is automatically updated.
- # ROLL: Last updated 2024-09-13.
- # ROLL: By https://cr-buildbucket.appspot.com/build/8736869125092040129.
- commit = "82759ccb711c3f34320ae9ae37bf70a029baec57",
+ # ROLL: Last updated 2024-09-14.
+ # ROLL: By https://cr-buildbucket.appspot.com/build/8736858089289674353.
+ commit = "993b55e5321ceabcc80c82f25fd5d83f7b5045c4",
remote = "https://pigweed.googlesource.com/pigweed/pigweed",
strip_prefix = "pw_toolchain_bazel",
)