From 15305e2654be2142b5296b0f537c045f236f5600 Mon Sep 17 00:00:00 2001
From: Mike Inouye <mikeinouye@google.com>
Date: Thu, 12 Dec 2024 17:48:03 +0000
Subject: [PATCH 1/3] Remove the unused implicit attribute `_cc_toolchains`.

Signed-off-by: Mike Inouye <mikeinouye@google.com>
---
 verilator/defs.bzl | 4 ----
 1 file changed, 4 deletions(-)

diff --git a/verilator/defs.bzl b/verilator/defs.bzl
index c3e26d52..f749efce 100644
--- a/verilator/defs.bzl
+++ b/verilator/defs.bzl
@@ -198,10 +198,6 @@ verilator_cc_library = rule(
             doc = "Additional command line options to pass to Verilator",
             default = ["-Wall"],
         ),
-        "_cc_toolchain": attr.label(
-            doc = "CC compiler.",
-            default = Label("@bazel_tools//tools/cpp:current_cc_toolchain"),
-        ),
         "_copy_tree": attr.label(
             doc = "A tool for copying a tree of files",
             cfg = "exec",

From ca982d3ea34625c7d5aa83d0840fa559d74ae3aa Mon Sep 17 00:00:00 2001
From: Mike Inouye <mikeinouye@google.com>
Date: Fri, 13 Dec 2024 19:23:39 +0000
Subject: [PATCH 2/3] Try bumping bazel version to see what breaks.

Signed-off-by: Mike Inouye <mikeinouye@google.com>
---
 cloudbuild.yaml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/cloudbuild.yaml b/cloudbuild.yaml
index 5c329fce..b83762c9 100644
--- a/cloudbuild.yaml
+++ b/cloudbuild.yaml
@@ -34,7 +34,7 @@ steps:
     path: /root/.ssh
 
 # Run the build
-- name: gcr.io/cloud-builders/bazel:6.4.0
+- name: gcr.io/cloud-builders/bazel:7.4.1
   entrypoint: 'bash'
   args:
   - '-c'

From a16c55c8dd60081433dc877676334b8465a14055 Mon Sep 17 00:00:00 2001
From: Mike Inouye <mikeinouye@google.com>
Date: Sat, 14 Dec 2024 00:30:35 +0000
Subject: [PATCH 3/3] Update to latest available bazel version.

Signed-off-by: Mike Inouye <mikeinouye@google.com>
---
 cloudbuild.yaml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/cloudbuild.yaml b/cloudbuild.yaml
index b83762c9..7f81f47a 100644
--- a/cloudbuild.yaml
+++ b/cloudbuild.yaml
@@ -34,7 +34,7 @@ steps:
     path: /root/.ssh
 
 # Run the build
-- name: gcr.io/cloud-builders/bazel:7.4.1
+- name: gcr.io/cloud-builders/bazel:7.3.2
   entrypoint: 'bash'
   args:
   - '-c'