[roll] Roll fuchsia [bazel] Error on overlapping bazel actions
This changes will cause `gn gen` to fail when there are bazel_actions
in the build graph that claims the same bazel targets. Running the same
Bazel targets and copying their outputs multiple times can cause Ninja
noop failures, because later copies (symlinking) will forward mtime of
the Bazel output, which in turn affects the mtime of previous symlinks.
See linked bug for details.
Sample `gn gen` failure message:
```
ERROR at //build/config/BUILDCONFIG.gn:703:5: Duplicate output file.
target(_target_type, target_name) {
^----------------------------------
Two or more targets generate the same output:
obj/src/ui/input/drivers/adc-buttons/adc-buttons.bazel_target_can_only_be_referenced_by_one_bazel_action
This is can often be fixed by changing one of the target names, or by
setting an output_name on one of them.
Collisions:
//src/ui/input/drivers/adc-buttons:bazel_package-dup.bazel_build(//build/toolchain/fuchsia:arm64)
//src/ui/input/drivers/adc-buttons:bazel_package.bazel_build(//build/toolchain/fuchsia:arm64)
See //build/config/BUILDCONFIG.gn:703:5: Collision.
target(_target_type, target_name) {
^----------------------------------
```
Original-Fixed: 353897478
Original-Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/1085054
Original-Revision: 161c8d9e64f3d00727f0790a1bb207d538dea964
GitOrigin-RevId: af5fbdaf4e1f944fb0a013bc803817b6c445d814
Change-Id: Ib3988d49882c574ba26aff7d28f75f121d14ae52
This repository contains Fuchsia's Global Integration manifest files.
All changes should be made to the internal version of this repository. Our infrastructure automatically updates this version when the internal one changes.
Currently all changes must be made by a Google employee. Non-Google employees wishing to make a change can ask for assistance via the IRC channel #fuchsia on Freenode.
First install Jiri.
Next run:
$ jiri init $ jiri import minimal https://fuchsia.googlesource.com/integration $ jiri update
Third party projects should have their own subdirectory in ./third_party.