[roll] Roll third_party/fuchsia-infra-bazel-rules [roll] Roll third_party/googletest Workaround GCC 12 -Wrestrict false-positive Suggested workaround from https://github.com/Nekto89/googletest/commit/751760ad543f205e1d76797bcc5c7e2ca0c30cce Fixes #4570 PiperOrigin-RevId: 651044944 Original-Revision: b4aaf97d8f7eaffab79aa15e10a91b331b941fe2 Roller-URL: https://ci.chromium.org/b/8742783957025528193 CQ-Do-Not-Cancel-Tryjobs: true Original-Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia-infra-bazel-rules/+/1078996 Original-Revision: 36ae5b45d528399e993dd3803d52aaede241542f Roller-URL: https://ci.chromium.org/b/8742783425779033025 CQ-Do-Not-Cancel-Tryjobs: true Change-Id: Ibabc413b6fd7037d02a25660fb3d76dded798ef8 Reviewed-on: https://fuchsia-review.googlesource.com/c/drivers/graphics/gpu/+/1079001 Commit-Queue: GI Roller <global-integration-roller@fuchsia-infra.iam.gserviceaccount.com>
To perform an initial bootstrap, execute the following:
In a terminal, clone the repository:
git clone https://fuchsia.googlesource.com/drivers/graphics/gpu
Change to that directory:
cd gpu
Fetch all git submodules:
git submodule init && git submodule update --recursive
Bootstrap the build environment:
scripts/bootstrap.sh
Fetch and build the SDK:
tools/bazel build @fuchsia_sdk//:fuchsia_toolchain_sdk
See the getting started guide for more info.