Update for using Bazel 8.0.0. Added --enable_workspace because gbl is still using it. Added incompatible_autoload_externally to disallow loading for certain symbols that we don't use. Added --noincompatible_disallow_empty_glob because gbl is still using some empty globs. This can be removed when allow_empty are added properly. Bug: 372860136 Change-Id: Ifd4c0ec3c4eb799e5381817b7c6bea6b152d3abf
diff --git a/gbl/bazel.MODULE.bazel b/gbl/bazel.MODULE.bazel index 852d16b..c55a05b 100644 --- a/gbl/bazel.MODULE.bazel +++ b/gbl/bazel.MODULE.bazel
@@ -45,11 +45,6 @@ ) local_path_override( - module_name = "apple_support", - path = "external/bazelbuild-apple_support", -) - -local_path_override( module_name = "bazel_features", path = "external/bazel-contrib-bazel_features", ) @@ -71,7 +66,7 @@ local_path_override( module_name = "rules_java", - path = "external/bazelbuild-rules_java", + path = "bootable/libbootloader/gbl/fake_modules/rules_java", ) local_path_override(
diff --git a/gbl/bazel.bazelrc b/gbl/bazel.bazelrc index 39f898f..2fb3f2f 100644 --- a/gbl/bazel.bazelrc +++ b/gbl/bazel.bazelrc
@@ -63,3 +63,7 @@ common:android_ci --noshow_progress test:android_ci --config=ants + +common --enable_workspace +common --incompatible_autoload_externally=+@rules_python,-ProguardSpecProvider,-java_binary,-java_import,-java_library,-java_plugin,-java_test,-java_runtime,-java_toolchain,-java_package_configuration,-@com_google_protobuf,-@protobuf,+@rules_shell,-@rules_android +common --noincompatible_disallow_empty_glob
diff --git a/gbl/fake_modules/rules_java/MODULE.bazel b/gbl/fake_modules/rules_java/MODULE.bazel new file mode 100644 index 0000000..622763c --- /dev/null +++ b/gbl/fake_modules/rules_java/MODULE.bazel
@@ -0,0 +1 @@ +module(name = "rules_java")