Extremely unclear to me what the difference between some of the @rules_cc
and @bazel_tools
things are supposed to be:
@bazel_tools |
@rules_cc |
---|---|
@bazel_tools//tools/cpp:current_cc_toolchain |
@rules_cc//cc:current_cc_toolchain |
@bazel_tools//tools/cpp:toolchain_utils.bzl :find_cpp_toolchain |
@rules_cc//cc:find_cc_toolchain.bzl :find_cc_toolchain |
@bazel_tools//tools/cpp:toolchain_type |
@rules_cc//cc:toolchain_type |
@rules_cc//cc:find_cc_toolchain.bzl
:find_cc_toolchain
returns a CcToolchainInfo
(documented here).
@bazel_tools//tools/cpp:toolchain_utils.bzl
:find_cpp_toolchain
claims it returns a CcToolchainProvider
([not officia