Fix fail message construction in cc_shared_library Previously, if there were many unaccounted for libraries, this would simply fail with: ``` Error in join: 'string' is not iterable ``` Closes #14697. PiperOrigin-RevId: 440090957
diff --git a/src/main/starlark/builtins_bzl/common/cc/experimental_cc_shared_library.bzl b/src/main/starlark/builtins_bzl/common/cc/experimental_cc_shared_library.bzl index 62f6c79..6299309 100644 --- a/src/main/starlark/builtins_bzl/common/cc/experimental_cc_shared_library.bzl +++ b/src/main/starlark/builtins_bzl/common/cc/experimental_cc_shared_library.bzl
@@ -359,7 +359,7 @@ libs_message.append(str(unaccounted_lib)) if len(unaccounted_for_libs) > 10: - libs_message = "(and " + str(len(unaccounted_for_libs) - 10) + " others)\n" + libs_message.append("(and " + str(len(unaccounted_for_libs) - 10) + " others)\n") static_deps_message = [] for repo in different_repos: