diff --git a/rust/private/rustdoc.bzl b/rust/private/rustdoc.bzl index 798e135b0e..eab9ced17c 100644 --- a/rust/private/rustdoc.bzl +++ b/rust/private/rustdoc.bzl @@ -306,9 +306,13 @@ rust_doc = rule( ), }, fragments = ["cpp"], + host_fragments = ["cpp"], outputs = { "rust_doc_zip": "%{name}.zip", }, - toolchains = [str(Label("//rust:toolchain"))], + toolchains = [ + str(Label("//rust:toolchain")), + "@bazel_tools//tools/cpp:toolchain_type", + ], incompatible_use_toolchain_transition = True, )