Skip to content

Support new versions of Bazel that don't provide cc_library by default #16128

Closed

Description

@fatlotus

Recent versions of Bazel don't provide cc_library and friends by default. That causes an error if you try to link against google-cloud-cpp without --incompatible_autoload_externally=true:

	File "/.../external/google_cloud_cpp+/BUILD.bazel", line 37, column 12, in <toplevel>
		[cc_library(
	File "/virtual_builtins_bzl/bazel/exports.bzl", line 40, column 9, in _removed_rule_failure
Error in fail: 
         This rule has been removed from Bazel. Please add a `load()` statement for it.
         This can also be done automatically by running:
         buildifier --lint=fix <path-to-BUILD-or-bzl-file>

I didn't see an existing tracking bug for this, so filing one now. (Feel free to dup, though, if I just missed it!)

Activity

  1. scotthart commented on Oct 13, 2026

    @scotthart
    Member

    fixed in #16493

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    type: cleanupAn internal cleanup or hygiene concern.

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions