cc_shared_library build error bazel 7.4.0
- Dominant language
- Java
- Stars
- 25.8k
- Forks
- 4.6k
- Avg merge
- 2d 16h
- Merged PRs (30d)
- 72
Description
### Description of the bug:
I'm looking at trying to build a python-independent .so for tensorstore, so for my first test I altered the BUILD rules in https://github.com/google/tensorstore/blob/master/python/tensorstore/BUILD to add a _tensorstore_cpp build rule, and
build the rule.
Bazel gives me this output:
```
$ ./bazelisk.py build python/tensorstore:_tensorstore_cpp
ERROR: /Users/lar/src/tensorstore/python/tensorstore/BUILD:32:18: in cc_shared_library rule //python/tensorstore:_tensorstore_cpp:
Traceback (most recent call last):
File "/virtual_builtins_bzl/common/cc/cc_shared_library.bzl", line 670, column 114, in _cc_shared_library_impl
File "/virtual_builtins_bzl/common/cc/cc_shared_library.bzl", line 530, column 44, in _filter_inputs
File "/virtual_builtins_bzl/common/cc/cc_shared_library.bzl", line 79, column 28, in _sort_linker_inputs
File "/virtual_builtins_bzl/common/cc/cc_shared_library.bzl", line 55, column 9, in _programmatic_error
Error in fail: Your build has triggered a programmatic error in the cc_shared_library rule. Please file an issue in https://github.com/bazelbuild/bazel : @//tensorstore:cast,@//tensorstore/driver/cast:cast,@//tensorstore:downsample,@//tensorstore/driver/downsample:downsample,@//tensorstore/driver/downsample:downsample_array,@//tensorstore/driver/downsample:downsample_nditerable,@//tensorstore/driver/downsample:downsample_util,@//tensorstore/driver/downsample:grid_occupancy_map,@//tensorstore:open,@//tensorstore/driver/stack:stack,@//tensorstore/internal:irregular_grid,@//tensorstore/internal/json_binding:staleness_bound,@//tensorstore/driver/virtual_chunked:virtual_chunked,@//tensorstore/driver:chunk_cache_driver,@//tensorstore/internal/cache:chunk_cache,@//tensorstore/driver:chunk_receiver_utils,@//tensorstore/util/execution:flow_sender_operation_state,@//tensorstore/internal:chunk_grid_specification,@//tensorstore/internal:async_write_array,@//tensorstore/internal:masked_array,@//tensorstore/internal:grid_partition,@//tensorstore/internal:grid_partition_impl,@//tensorstore/internal:regular_grid,@//tensorstore/serialization:function,@//tensorstore/driver/array:array,@//tensorstore:tensorstore,@//tensorstore:spec,@//tensorstore/driver:driver,@//tensorstore/driver:read_request,@//tensorstore/driver:write_request,@//tensorstore:array_storage_statistics,@//tensorstore:open_options,@//tensorstore:staleness_bound,@//tensorstore:resize_options,@//tensorstore:schema,@//tensorstore:chunk_layout,@//tensorstore/internal:integer_range,@//tensorstore:codec_spec,@//tensorstore/index_space:transform_broadcastable_array,@//tensorstore/internal:nditerable_copy,@//tensorstore/internal:nditerable_data_type_conversion,@//tensorstore/internal:nditerable_elementwise_input_transform,@//tensorstore/internal:nditerable_elementwise_output_transform,@//tensorstore/internal:nditerable_buffer_management,@//tensorstore/internal/json_binding:data_type,@//tensorstore/driver:chunk,@//tensorstore:read_write_options,@//tensorstore:progress,@//tensorstore/index_space:alignment,@//tensorstore/index_space:dimension_units,@//tensorstore/internal:lock_collection,@//tensorstore/internal:nditerable_transformed_array,@//tensorstore/internal:nditerable_array,@//tensorstore/internal:nditerable_array_util,@//tensorstore/internal:nditerable_util,@//tensorstore/internal:nditerable,@//tensorstore/internal:arena,@//tensorstore/internal:unique_with_intrusive_allocator,@//tensorstore/index_space:transformed_array,@//tensorstore/driver/downsample:downsample_method_json_binder,@//tensorstore:downsample_method,@//tensorstore/index_space:dim_expression,@//tensorstore/index_space:add_new_dims_op,@//tensorstore/index_space:diagonal_op,@//tensorstore/index_space:index_array_slice_op,@//tensorstore/index_space:interval_slice_op,@//tensorstore/index_space:label_op,@//tensorstore/index_space:mark_explicit_op,@//tensorstore/index_space:single_index_slice_op,@//tensorstore/index_space:translate_op,@//tensorstore/index_space:transpose_op,@//tensorstore/index_space:numpy_indexing_spec,@//tensorstore/index_space:dimension_selection,@//tensorstore/index_space:index_transform,@//tensorstore/index_space:dimension_identifier,@//tensorstore/index_space:dimension_index_buffer,@//tensorstore/index_space:transform_array_constraints,@//tensorstore/internal:string_like,@//tensorstore/internal/json_binding:array,@//tensorstore/internal/json_binding:dimension_indexed,@//tensorstore/internal:dimension_labels,@//tensorstore/util:iterate_over_index_range,@//tensorstore/index_space:index_vector_or_scalar,@//tensorstore/internal:container_to_shared,@//tensorstore/index_space:output_index_method,@//tensorstore/internal:global_initializer,@//tensorstore/internal/http:curl_transport,@//tensorstore/internal/http:curl_handle,@//tensorstore/internal/http:curl_factory,@//tensorstore/internal/http:curl_wrappers,@//tensorstore/internal:cord_util,@se_curl//:curl,@com_google_brotli//:brotlidec,@com_google_brotli//:brotlicommon,@com_google_brotli//:brotli_inc,@org_nghttp2//:nghttp2,@//tensorstore/internal/json:pprint_python,@//tensorstore/internal/json_binding:unit,@//tensorstore/internal/metrics:prometheus,@//tensorstore/internal/http:http,@//tensorstore/internal/http:http_header,@//tensorstore/kvstore/ocdbt:dump_util,@//tensorstore/internal/cache:cache_pool_resource,@//tensorstore/kvstore/ocdbt/io:io_handle_impl,@//tensorstore/kvstore/ocdbt/io:coalesce_kvstore,@//tensorstore/internal:flat_cord_builder,@//tensorstore/internal/thread:schedule_at,@//tensorstore/util:stop_token,@//tensorstore/kvstore/ocdbt/io:indirect_data_kvstore_driver,@//tensorstore/kvstore/ocdbt/io:indirect_data_writer,@//tensorstore/kvstore/ocdbt/io:manifest_cache,@//tensorstore/kvstore/ocdbt/io:node_cache,@//tensorstore/internal/cache:kvs_backed_cache,@//tensorstore/internal:data_copy_concurrency_resource,@//tensorstore/internal:concurrency_resource,@//tensorstore/internal/thread:thread_pool,@//tensorstore/internal/thread:task_group_impl,@//tensorstore/internal/thread:pool_impl,@//tensorstore/internal/thread:thread,@//tensorstore/internal/container:circular_queue,@//tensorstore/internal/thread:task,@//tensorstore/internal/thread:task_provider,@//tensorstore/internal/container:block_queue,@//tensorstore/internal/container:item_traits,@//tensorstore/internal/container:single_producer_queue,@//tensorstore/internal/os:fork_detection,@//tensorstore/internal/cache:async_cache,@//tensorstore/internal/cache:cache,@//tensorstore/kvstore/ocdbt/non_distributed:read_version,@//tensorstore/kvstore/ocdbt:io_handle,@//tensorstore/kvstore/ocdbt/distributed:coordinator_server,@//tensorstore/kvstore/ocdbt/distributed:coordinator_cc_grpc,@//tensorstore/kvstore/ocdbt/distributed:coordinator_proto,@//tensorstore/kvstore/ocdbt/distributed:rpc_security,@//tensorstore/internal/grpc/clientauth:channel_authentication,@//tensorstore/internal/grpc/clientauth:authentication_strategy,@//tensorstore/internal/os:file_util,@//tensorstore/internal/os:memory_region,@//tensorstore/internal/os:potentially_blocking_region,@//tensorstore/internal/os:unique_handle,@//tensorstore/internal/os:wstring,@//tensorstore/internal/os:error_code,@//tensorstore/internal/os:include_windows,@//tensorstore/internal/grpc:peer_address,@//tensorstore/internal/grpc/serverauth:default_strategy,@//tensorstore/internal/grpc/serverauth:strategy,@//tensorstore/proto:encode_time,@com_github_grpc_grpc//:grpc++,@com_github_grpc_grpc//:grpc++_xds_client,@com_github_grpc_grpc//:grpc++_xds_server,@com_github_grpc_grpc//src/core:xds_enabled_server,@com_github_grpc_grpc//:grpc++_binder,@com_github_grpc_grpc//:grpc++_base,@com_github_grpc_grpc//:generic_stub_internal,@com_github_grpc_grpc//:grpc,@com_github_grpc_grpc//:grpc_common,@com_github_grpc_grpc//:census,@com_github_grpc_grpc//src/core:grpc_backend_metric_filter,@com_github_grpc_grpc//src/core:grpc_client_authority_filter,@com_github_grpc_grpc//src/core:grpc_lb_policy_grpclb,@com_github_grpc_grpc//src/proto/grpc/lb/v1:load_balancer_proto_descriptor.upb,@com_github_grpc_grpc//src/proto/grpc/lb/v1:load_balancer_proto_descriptor.upb_minitable,@com_github_grpc_grpc//src/core:grpc_lb_policy_outlier_detection,@com_github_grpc_grpc//src/core:grpc_lb_policy_priority,@com_github_grpc_grpc//src/core:grpc_lb_policy_round_robin,@com_github_grpc_grpc//src/core:grpc_lb_policy_weighted_round_robin,@com_github_grpc_grpc//src/core:lb_endpoint_list,@com_github_grpc_grpc//src/core:static_stride_scheduler,@com_github_grpc_grpc//:oob_backend_metric,@com_github_cncf_udpa//xds/service/orca/v3:pkg.upb,@com_github_cncf_udpa//xds/service/orca/v3:pkg.upb_minitable,@com_github_grpc_grpc//src/core:grpc_lb_policy_weighted_target,@com_github_grpc_grpc//src/core:grpc_resolver_binder,@com_github_grpc_grpc//src/core:grpc_resolver_sockaddr,@com_github_grpc_grpc//src/core:grpc_resolver_dns_plugin,@com_github_grpc_grpc//src/core:grpc_resolver_dns_event_engine,@com_github_grpc_grpc//src/core:grpc_resolver_dns_native,@com_github_grpc_grpc//:grpc_resolver_dns_ares,@com_github_grpc_grpc//:grpc_grpclb_balancer_addresses,@com_github_grpc_grpc//src/core:polling_resolver,@com_github_grpc_grpc//src/core:service_config_helper,@com_github_grpc_grpc//src/core:grpc_lb_policy_rls,@com_github_grpc_grpc//src/core:uuid_v4,@com_github_grpc_grpc//src/proto/grpc/lookup/v1:rls_proto_descriptor.upb,@com_github_grpc_grpc//src/proto/grpc/lookup/v1:rls_proto_descriptor.upb_minitable,@com_github_grpc_grpc//:grpc_http_filters,@com_github_grpc_grpc//src/core:grpc_iam_credentials,@com_github_grpc_grpc//src/core:grpc_local_credentials,@com_github_grpc_grpc//src/core:http_proxy_mapper,@com_github_grpc_grpc//:http_connect_handshaker,@com_github_grpc_grpc//src/core:server_call_tracer_filter,@com_github_grpc_grpc//src/core:service_config_channel_arg_filter,@com_github_grpc_grpc//src/core:grpc_message_size_filter,@com_github_grpc_grpc//src/core:grpc_lb_policy_cds,@com_github_grpc_grpc//src/core:grpc_lb_address_filtering,@com_github_grpc_grpc//src/core:grpc_lb_policy_xds_cluster_impl,@com_github_grpc_grpc//src/core:grpc_lb_policy_xds_cluster_manager,@com_github_grpc_grpc//src/core:grpc_lb_policy_xds_override_host,@com_github_grpc_grpc//src/core:grpc_lb_policy_xds_wrr_locality,@com_github_grpc_grpc//src/core:grpc_resolver_xds,@com_github_grpc_grpc//src/core:grpc_lb_policy_ring_hash,@com_github_grpc_grpc//src/core:xds_dependency_manager,@com_github_grpc_grpc//:grpc_resolver_fake,@com_github_grpc_grpc//src/core:xxhash_inline,@com_github_grpc_grpc//third_party/xxhash:xxhash,@com_github_grpc_grpc//src/core:grpc_resolver_c2p,@com_github_grpc_grpc//src/core:gcp_metadata_query,@com_github_grpc_grpc//src/core:grpc_xds_server_config_fetcher,@com_github_grpc_grpc//src/core:grpc_server_config_selector_filter,@com_github_grpc_grpc//src/core:grpc_server_config_selector,@com_github_grpc_grpc//src/core:grpc_xds_channel_stack_modifier,@com_github_grpc_grpc//src/core:grpc_xds_client,@envoy_api//envoy/extensions/clusters/aggregate/v3:pkg.upb,@envoy_api//envoy/extensions/clusters/aggregate/v3:pkg.upbdefs,@envoy_api//envoy/extensions/clusters/aggregate/v3:pkg.upb_minitable,@envoy_api//envoy/extensions/filters/http/fault/v3:pkg.upb,@envoy_api//envoy/extensions/filters/http/fault/v3:pkg.upbdefs,@envoy_api//envoy/extensions/filters/http/fault/v3:pkg.upb_minitable,@envoy_api//envoy/extensions/filters/common/fault/v3:pkg.upb,@envoy_api//envoy/extensions/filters/common/fault/v3:pkg.upbdefs,@envoy_api//envoy/extensions/filters/common/fault/v3:pkg.upb_minitable,@envoy_api//envoy/extensions/filters/http/rbac/v3:pkg.upb,@envoy_api//envoy/extensions/filters/http/rbac/v3:pkg.upbdefs,@envoy_api//envoy/extensions/filters/http/rbac/v3:pkg.upb_minitable,@envoy_api//envoy/config/rbac/v3:pkg.upb,@envoy_api//envoy/config/rbac/v3:pkg.upbdefs,@envoy_api//envoy/config/rbac/v3:pkg.upb_minitable,@envoy_api//envoy/extensions/filters/http/router/v3:pkg.upb,@envoy_api//envoy/extensions/filters/http/router/v3:pkg.upbdefs,@envoy_api//envoy/extensions/filters/http/router/v3:pkg.upb_minitable,@envoy_api//envoy/extensions/filters/http/stateful_session/v3:pkg.upb,@envoy_api//envoy/extensions/filters/http/stateful_session/v3:pkg.upbdefs,@envoy_api//envoy/extensions/filters/http/stateful_session/v3:pkg.upb_minitable,@envoy_api//envoy/extensions/http/stateful_session/cookie/v3:pkg.upb,@envoy_api//envoy/extensions/http/stateful_session/cookie/v3:pkg.upbdefs,@envoy_api//envoy/extensions/http/stateful_session/cookie/v3:pkg.upb_minitable,@envoy_api//envoy/extensions/load_balancing_policies/client_side_weighted_round_robin/v3:pkg.upb,@envoy_api//envoy/extensions/load_balancing_policies/client_side_weighted_round_robin/v3:pkg.upb_minitable,@envoy_api//envoy/extensions/load_balancing_policies/pick_first/v3:pkg.upb,@envoy_api//envoy/extensions/load_balancing_policies/pick_first/v3:pkg.upb_minitable,@envoy_api//envoy/extensions/load_balancing_policies/ring_hash/v3:pkg.upb,@envoy_api//envoy/extensions/load_balancing_policies/ring_hash/v3:pkg.upb_minitable,@envoy_api//envoy/extensions/load_balancing_policies/common/v3:pkg.upb,@envoy_api//envoy/extensions/load_balancing_policies/common/v3:pkg.upb_minitable,@envoy_api//envoy/extensions/load_balancing_policies/wrr_locality/v3:pkg.upb,@envoy_api//envoy/extensions/load_balancing_policies/wrr_locality/v3:pkg.upb_minitable,@envoy_api//envoy/extensions/upstreams/http/v3:pkg.upb,@envoy_api//envoy/extensions/upstreams/http/v3:pkg.upbdefs,@envoy_api//envoy/extensions/upstreams/http/v3:pkg.upb_minitable,@envoy_api//envoy/extensions/filters/network/http_connection_manager/v3:pkg.upb,@envoy_api//envoy/extensions/filters/network/http_connection_manager/v3:pkg.upbdefs,@envoy_api//envoy/extensions/filters/network/http_connection_manager/v3:pkg.upb_minitable,@envoy_api//envoy/type/http/v3:pkg.upb,@envoy_api//envoy/type/http/v3:pkg.upbdefs,@envoy_api//envoy/type/http/v3:pkg.upb_minitable,@com_github_grpc_grpc//src/core:grpc_fault_injection_filter,@com_github_grpc_grpc//src/core:grpc_lb_policy_pick_first,@com_github_grpc_grpc//src/core:health_check_client,@com_github_grpc_grpc//src/core:grpc_rbac_filter,@com_github_grpc_grpc//src/core:grpc_rbac_engine,@com_github_grpc_grpc//src/core:grpc_authorization_base,@com_github_grpc_grpc//src/core:endpoint_info_handshaker,@com_github_grpc_grpc//src/core:grpc_transport_chttp2_client_connector,@com_github_grpc_grpc//src/core:json_util,@com_github_grpc_grpc//src/proto/grpc/lookup/v1:rls_config_proto_descriptor.upb,@com_github_grpc_grpc//src/proto/grpc/lookup/v1:rls_config_proto_descriptor.upbdefs,@com_github_grpc_grpc//src/proto/grpc/lookup/v1:rls_config_proto_descriptor.upb_minitable,@com_github_grpc_grpc//src/core:xds_cluster,@com_github_grpc_grpc//src/core:grpc_outlier_detection_header,@com_github_grpc_grpc//src/core:xds_endpoint,@com_github_grpc_grpc//src/core:xds_file_watcher_certificate_provider_factory,@com_github_grpc_grpc//src/core:xds_health_status,@com_github_grpc_grpc//src/core:xds_server_grpc,@com_github_grpc_grpc//src/core:xds_certificate_provider_store,@com_github_grpc_grpc//src/core:xds_credentials,@com_github_grpc_grpc//src/core:xds_certificate_provider,@com_github_grpc_grpc//src/core:xds_listener,@com_github_grpc_grpc//src/core:grpc_stateful_session_filter,@com_github_grpc_grpc//src/core:grpc_resolver_xds_attributes,@com_github_grpc_grpc//src/core:xds_route_config,@com_github_grpc_grpc//src/core:xds_http_filter,@com_github_grpc_grpc//src/core:xds_common_types,@com_github_grpc_grpc//src/core:grpc_matchers,@com_github_grpc_grpc//:xds_client,@envoy_api//envoy/service/discovery/v3:pkg.upb,@envoy_api//envoy/service/discovery/v3:pkg.upbdefs,@envoy_api//envoy/service/discovery/v3:pkg.upb_minitable,@envoy_api//envoy/service/load_stats/v3:pkg.upb,@envoy_api//envoy/service/load_stats/v3:pkg.upbdefs,@envoy_api//envoy/service/load_stats/v3:pkg.upb_minitable,@envoy_api//envoy/service/status/v3:pkg.upb,@envoy_api//envoy/service/status/v3:pkg.upbdefs,@envoy_api//envoy/service/status/v3:pkg.upb_minitable,@envoy_api//envoy/admin/v3:pkg.upb,@envoy_api//envoy/admin/v3:pkg.upbdefs,@envoy_api//envoy/admin/v3:pkg.upb_minitable,@envoy_api//envoy/config/bootstrap/v3:pkg.upb,@envoy_api//envoy/config/bootstrap/v3:pkg.upbdefs,@envoy_api//envoy/config/bootstrap/v3:pkg.upb_minitable,@envoy_api//envoy/config/listener/v3:pkg.upb,@envoy_api//envoy/config/listener/v3:pkg.upbdefs,@envoy_api//envoy/config/listener/v3:pkg.upb_minitable,@envoy_api//envoy/config/accesslog/v3:pkg.upb,@envoy_api//envoy/config/accesslog/v3:pkg.upbdefs,@envoy_api//envoy/config/accesslog/v3:pkg.upb_minitable,@envoy_api//envoy/data/accesslog/v3:pkg.upb,@envoy_api//envoy/data/accesslog/v3:pkg.upbdefs,@envoy_api//envoy/data/accesslog/v3:pkg.upb_minitable,@envoy_api//envoy/config/metrics/v3:pkg.upb,@envoy_api//envoy/config/metrics/v3:pkg.upbdefs,@envoy_api//envoy/config/metrics/v3:pkg.upb_minitable,@envoy_api//envoy/config/overload/v3:pkg.upb,@envoy_api//envoy/config/overload/v3:pkg.upbdefs,@envoy_api//envoy/config/overload/v3:pkg.upb_minitable,@envoy_api//envoy/config/trace/v3:pkg.upb,@envoy_api//envoy/config/trace/v3:pkg.upbdefs,@envoy_api//envoy/config/trace/v3:pkg.upb_minitable,@local_proto_mirror//opencensus/proto/trace/v1:trace_config_proto.upb,@local_proto_mirror//opencensus/proto/trace/v1:trace_config_proto.upbdefs,@local_proto_mirror//opencensus/proto/trace/v1:trace_config_proto.upb_minitable,@envoy_api//envoy/extensions/transport_sockets/tls/v3:pkg.upb,@envoy_api//envoy/extensions/transport_sockets/tls/v3:pkg.upbdefs,@envoy_api//envoy/extensions/transport_sockets/tls/v3:pkg.upb_minitable,@envoy_api//envoy/config/cluster/v3:pkg.upb,@envoy_api//envoy/config/cluster/v3:pkg.upbdefs,@envoy_api//envoy/config/cluster/v3:pkg.upb_minitable,@envoy_api//envoy/config/endpoint/v3:pkg.upb,@envoy_api//envoy/config/endpoint/v3:pkg.upbdefs,@envoy_api//envoy/config/endpoint/v3:pkg.upb_minitable,@envoy_api//envoy/config/tap/v3:pkg.upb,@envoy_api//envoy/config/tap/v3:pkg.upbdefs,@envoy_api//envoy/config/tap/v3:pkg.upb_minitable,@envoy_api//envoy/config/common/matcher/v3:pkg.upb,@envoy_api//envoy/config/common/matcher/v3:pkg.upbdefs,@envoy_api//envoy/config/common/matcher/v3:pkg.upb_minitable,@envoy_api//envoy/config/route/v3:pkg.upb,@envoy_api//envoy/config/route/v3:pkg.upbdefs,@envoy_api//envoy/config/route/v3:pkg.upb_minitable,@envoy_api//envoy/type/tracing/v3:pkg.upb,@envoy_api//envoy/type/tracing/v3:pkg.upbdefs,@envoy_api//envoy/type/tracing/v3:pkg.upb_minitable,@envoy_api//envoy/type/metadata/v3:pkg.upb,@envoy_api//envoy/type/metadata/v3:pkg.upbdefs,@envoy_api//envoy/type/metadata/v3:pkg.upb_minitable,@com_github_cncf_udpa//xds/type/matcher/v3:pkg.upb,@com_github_cncf_udpa//xds/type/matcher/v3:pkg.upbdefs,@com_github_cncf_udpa//xds/type/matcher/v3:pkg.upb_minitable,@com_github_cncf_udpa//xds/type/v3:pkg.upb,@com_github_cncf_udpa//xds/type/v3:pkg.upbdefs,@com_github_cncf_udpa//xds/type/v3:pkg.upb_minitable,@com_google_googleapis//google/api/expr/v1alpha1:checked_proto.upb,@com_google_googleapis//google/api/expr/v1alpha1:checked_proto.upbdefs,@com_google_googleapis//google/api/expr/v1alpha1:checked_proto.upb_minitable,@com_google_googleapis//google/api/expr/v1alpha1:syntax_proto.upb,@com_google_googleapis//google/api/expr/v1alpha1:syntax_proto.upbdefs,@com_google_googleapis//google/api/expr/v1alpha1:syntax_proto.upb_minitable,@cel-spec//proto/cel/expr:checked_proto.upb,@cel-spec//proto/cel/expr:checked_proto.upbdefs,@cel-spec//proto/cel/expr:checked_proto.upb_minitable,@cel-spec//proto/cel/expr:syntax_proto.upb,@cel-spec//proto/cel/expr:syntax_proto.upbdefs,@cel-spec//proto/cel/expr:syntax_proto.upb_minitable,@envoy_api//envoy/config/core/v3:pkg.upb,@envoy_api//envoy/config/core/v3:pkg.upbdefs,@envoy_api//envoy/config/core/v3:pkg.upb_minitable,@envoy_api//envoy/type/matcher/v3:pkg.upb,@envoy_api//envoy/type/matcher/v3:pkg.upbdefs,@envoy_api//envoy/type/matcher/v3:pkg.upb_minitable,@envoy_api//envoy/annotations:pkg.upb,@envoy_api//envoy/annotations:pkg.upbdefs,@envoy_api//envoy/annotations:pkg.upb_minitable,@envoy_api//envoy/type/v3:pkg.upb,@envoy_api//envoy/type/v3:pkg.upbdefs,@envoy_api//envoy/type/v3:pkg.upb_minitable,@com_github_cncf_udpa//xds/core/v3:pkg.upb,@com_github_cncf_udpa//xds/core/v3:pkg.upbdefs,@com_github_cncf_udpa//xds/core/v3:pkg.upb_minitable,@com_github_cncf_udpa//xds/annotations/v3:pkg.upb,@com_github_cncf_udpa//xds/annotations/v3:pkg.upbdefs,@com_github_cncf_udpa//xds/annotations/v3:pkg.upb_minitable,@com_github_cncf_udpa//udpa/annotations:pkg.upb,@com_github_cncf_udpa//udpa/annotations:pkg.upbdefs,@com_github_cncf_udpa//udpa/annotations:pkg.upb_minitable,@com_google_googleapis//google/api:httpbody_proto.upb,@com_google_googleapis//google/api:httpbody_proto.upbdefs,@com_google_googleapis//google/api:httpbody_proto.upb_minitable,@com_google_googleapis//google/api:annotations_proto.upb,@com_google_googleapis//google/api:annotations_proto.upbdefs,@com_google_googleapis//google/api:annotations_proto.upb_minitable,@com_github_grpc_grpc//src/core:upb_utils,@com_google_protobuf//upb/text:text,@com_google_protobuf//upb/text:internal,@com_google_protobuf//upb/json:json,@com_google_protobuf//upb/lex:lex,@com_google_protobuf//upb/reflection:reflection,@com_google_protobuf//upb/reflection:internal,@com_google_protobuf//upb/message:copy,@com_google_protobuf//upb/mini_descriptor:mini_descriptor,@com_google_protobuf//upb/wire:wire,@com_google_protobuf//upb/mini_descriptor:internal,@com_github_grpc_grpc//src/core:channel_creds_registry_init,@com_github_grpc_grpc//src/core:grpc_fake_credentials,@com_github_grpc_grpc//:tsi_fake_credentials,@com_github_grpc_grpc//src/core:grpc_google_default_credentials,@com_github_grpc_grpc//src/core:grpc_external_account_credentials,@com_github_grpc_grpc//src/core:grpc_lb_xds_channel_args,@com_github_grpc_grpc//src/core:grpc_oauth2_credentials,@com_github_grpc_grpc//src/core:grpc_ssl_credentials,@com_github_grpc_grpc//:grpc_alts_credentials,@com_github_grpc_grpc//:tsi_alts_credentials,@com_github_grpc_grpc//:tsi_alts_frame_protector,@com_github_grpc_grpc//:grpc_jwt_credentials,@com_github_grpc_grpc//src/core:httpcli_ssl_credentials,@com_github_grpc_grpc//src/core:grpc_tls_credentials,@com_github_grpc_grpc//:tsi_ssl_credentials,@com_github_grpc_grpc//src/core:grpc_transport_chttp2_alpn,@com_github_grpc_grpc//src/core:tsi_ssl_types,@com_github_grpc_grpc//:tsi_ssl_session_cache,@com_github_grpc_grpc//:grpc++_codegen_proto,@com_github_grpc_grpc//:grpc++_config_proto,@com_github_grpc_grpc//:grpc_credentials_util,@com_github_grpc_grpc//src/proto/grpc/health/v1:health_proto_descriptor.upb,@com_github_grpc_grpc//src/proto/grpc/health/v1:health_proto_descriptor.upb_minitable,@com_github_grpc_grpc//:grpcpp_backend_metric_recorder,@com_github_grpc_grpc//:grpcpp_call_metric_recorder,@com_github_grpc_grpc//:grpcpp_status,@com_github_grpc_grpc//:grpc++_public_hdrs,@com_google_protobuf//src/google/protobuf:protobuf_layering_check_legacy,@com_google_protobuf//src/google/protobuf:api_proto,@com_google_protobuf//src/google/protobuf:empty_proto,@com_google_protobuf//src/google/protobuf:struct_proto,@com_google_protobuf//src/google/protobuf/util:delimited_message_util,@com_google_protobuf//src/google/protobuf/util:differencer,@com_google_protobuf//src/google/protobuf/util:field_mask_util,@com_google_protobuf//src/google/protobuf:field_mask_proto,@com_google_protobuf//src/google/protobuf/util:json_util,@com_google_protobuf//src/google/protobuf/json:json,@com_google_protobuf//src/google/protobuf/json:parser,@com_google_protobuf//src/google/protobuf/json:unparser,@com_google_protobuf//src/google/protobuf/json:descriptor_traits,@com_google_protobuf//src/google/protobuf/json:lexer,@com_google_protobuf//src/google/protobuf/json:message_path,@com_google_protobuf//src/google/protobuf/json:zero_copy_buffered_stream,@com_google_protobuf//src/google/protobuf/json:untyped_message,@com_google_protobuf//src/google/protobuf/json:writer,@com_google_protobuf//src/google/protobuf/util:time_util,@com_google_protobuf//src/google/protobuf:duration_proto,@com_google_protobuf//src/google/protobuf:timestamp_proto,@com_google_protobuf//src/google/protobuf/util:type_resolver,@com_google_protobuf//src/google/protobuf:descriptor_legacy,@com_google_protobuf//src/google/protobuf:type_proto,@com_google_protobuf//src/google/protobuf:any_proto,@com_google_protobuf//src/google/protobuf:source_context_proto,@com_google_protobuf//src/google/protobuf:wrappers_proto,@com_github_grpc_grpc//src/core:grpc_audit_logging,@com_github_grpc_grpc//src/core:grpc_backend_metric_provider,@com_github_grpc_grpc//src/core:grpc_crl_provider,@com_github_grpc_grpc//src/core:directory_reader,@com_google_boringssl//:ssl,@com_github_grpc_grpc//src/core:grpc_transport_chttp2_server,@com_github_grpc_grpc//src/core:grpc_insecure_credentials,@com_github_grpc_grpc//src/core:tsi_local_credentials,@com_github_grpc_grpc//:grpc_transport_chttp2,@com_github_grpc_grpc//:chttp2_context_list_entry,@com_github_grpc_grpc//:hpack_encoder,@com_github_grpc_grpc//:chttp2_bin_encoder,@com_github_grpc_grpc//src/core:huffsyms,@com_github_grpc_grpc//:chttp2_varint,@com_github_grpc_grpc//src/core:hpack_encoder_table,@com_github_grpc_grpc//:hpack_parser,@com_github_grpc_grpc//:chttp2_legacy_frame,@com_github_grpc_grpc//src/core:decode_huff,@com_github_grpc_grpc//:hpack_parser_table,@com_github_grpc_grpc//:hpack_parse_result,@com_github_grpc_grpc//:httpcli,@com_github_grpc_grpc//src/core:tcp_connect_handshaker,@com_google_absl//absl/functional:bind_front,@com_github_grpc_grpc//src/core:chttp2_flow_control,@com_github_grpc_grpc//src/core:bdp_estimator,@com_github_grpc_grpc//src/core:http2_settings,@com_github_grpc_grpc//:chttp2_frame,@com_github_grpc_grpc//src/core:max_concurrent_streams_policy,@com_github_grpc_grpc//src/core:metadata_info,@com_github_grpc_grpc//src/core:hpack_constants,@com_github_grpc_grpc//src/core:ping_abuse_policy,@com_github_grpc_grpc//src/core:ping_callbacks,@com_github_grpc_grpc//src/core:ping_rate_policy,@com_github_grpc_grpc//src/core:write_size_policy,@com_github_grpc_grpc//src/core:grpc_transport_inproc,@com_github_grpc_grpc//:channel_create,@com_github_grpc_grpc//src/core:direct_channel,@com_google_protobuf//src/google/protobuf:protobuf_headers,@com_github_grpc_grpc//:server,@com_github_grpc_grpc//:legacy_channel,@com_github_grpc_grpc//:grpc_client_channel,@com_github_grpc_grpc//:grpc_service_config_impl,@com_github_grpc_grpc//src/core:json_reader,@com_github_grpc_grpc//:lb_child_policy_handler,@com_github_grpc_grpc//src/core:delegating_helper,@com_github_grpc_grpc//:grpc_security_base,@com_github_grpc_grpc//:handshaker,@com_github_grpc_grpc//:tsi_base,@com_github_grpc_grpc//src/core:backend_metric_parser,@com_github_cncf_udpa//xds/data/orca/v3:pkg.upb,@com_github_cncf_udpa//xds/data/orca/v3:pkg.upb_minitable,@com_google_protobuf//src/google/protobuf:empty_proto.upb,@com_google_protobuf//src/google/protobuf:empty_proto.upbdefs,@com_google_protobuf//src/google/protobuf:empty_proto.upb_minitable,@com_google_protobuf//src/google/protobuf:struct_proto.upb,@com_google_protobuf//src/google/protobuf:struct_proto.upbdefs,@com_google_protobuf//src/google/protobuf:struct_proto.upb_minitable,@com_google_protobuf//src/google/protobuf:wrappers_proto.upb,@com_google_protobuf//src/google/protobuf:wrappers_proto.upbdefs,@com_google_protobuf//src/google/protobuf:wrappers_proto.upb_minitable,@com_google_googleapis//google/api:http_proto.upb,@com_google_googleapis//google/api:http_proto.upbdefs,@com_google_googleapis//google/api:http_proto.upb_minitable,@local_proto_mirror//validate:validate_proto.upb,@local_proto_mirror//validate:validate_proto.upbdefs,@local_proto_mirror//validate:validate_proto.upb_minitable,@com_google_protobuf//src/google/protobuf:descriptor_proto.upb,@com_google_protobuf//src/google/protobuf:descriptor_proto.upbdefs,@com_google_protobuf//src/google/protobuf:descriptor_proto.upb_minitable,@com_google_protobuf//src/google/protobuf:duration_proto.upb,@com_google_protobuf//src/google/protobuf:duration_proto.upbdefs,@com_google_protobuf//src/google/protobuf:duration_proto.upb_minitable,@com_google_protobuf//src/google/protobuf:timestamp_proto.upb,@com_google_protobuf//src/google/protobuf:timestamp_proto.upbdefs,@com_google_protobuf//src/google/protobuf:timestamp_proto.upb_minitable,@com_google_protobuf//upb/message:message,@com_google_protobuf//upb/message:internal,@com_google_protobuf//upb/wire:reader,@com_google_protobuf//upb/wire:eps_copy_input_stream,@com_google_protobuf//upb/mini_table:mini_table,@com_google_protobuf//upb/mini_table:internal,@com_google_protobuf//upb/message:types,@com_google_protobuf//upb/hash:hash,@com_google_protobuf//upb/base:internal,@com_github_grpc_grpc//src/core:client_channel_backup_poller,@com_github_grpc_grpc//src/core:client_channel_service_config,@com_github_grpc_grpc//src/core:config_selector,@com_github_grpc_grpc//src/core:client_channel_internal_header,@com_github_grpc_grpc//src/core:grpc_channel_idle_filter,@com_github_grpc_grpc//src/core:idle_filter_state,@com_github_grpc_grpc//src/core:lb_metadata,@com_github_grpc_grpc//src/core:observable,@com_github_grpc_grpc//src/core:retry_service_config,@com_github_grpc_grpc//src/core:json_channel_args,@com_github_grpc_grpc//src/core:json_object_loader,@com_github_grpc_grpc//src/core:retry_throttle,@com_github_grpc_grpc//src/core:sleep,@com_github_grpc_grpc//src/core:subchannel_pool_interface,@com_github_grpc_grpc//src/core:random_early_detection,@com_google_absl//absl/random:bit_gen_ref,@com_github_grpc_grpc//src/core:try_join,@com_github_grpc_grpc//src/core:subchannel_connector,@com_github_grpc_grpc//:grpc_base,@com_github_grpc_grpc//:call_combiner,@com_github_grpc_grpc//:dynamic_annotations,@com_github_grpc_grpc//:channel,@com_github_grpc_grpc//src/core:all_ok,@com_github_grpc_grpc//src/core:join_state,@com_github_grpc_grpc//src/core:arena_promise,@com_github_grpc_grpc//src/core:call_finalization,@com_github_grpc_grpc//src/core:cancel_callback,@com_github_grpc_grpc//src/core:server_interface,@com_github_grpc_grpc//:channelz,@com_github_grpc_grpc//src/core:connectivity_state,@com_github_grpc_grpc//src/core:json_writer,@com_github_grpc_grpc//src/core:single_set_ptr,@com_github_grpc_grpc//:iomgr,@com_github_grpc_grpc//:byte_buffer,@com_github_grpc_grpc//:iomgr_buffer_list,@com_github_grpc_grpc//:iomgr_internal_errqueue,@com_github_grpc_grpc//:iomgr_timer,@com_github_grpc_grpc//:resource_quota_api,@com_github_grpc_grpc//src/core:default_event_engine,@com_github_grpc_grpc//src/core:default_event_engine_factory,@com_github_grpc_grpc//src/core:posix_event_engine,@com_github_grpc_grpc//src/core:native_posix_dns_resolver,@com_github_grpc_grpc//src/core:posix_event_engine_listener,@com_github_grpc_grpc//src/core:posix_event_engine_listener_utils,@com_github_grpc_grpc//src/core:posix_event_engine_poller_posix_default,@com_github_grpc_grpc//src/core:posix_event_engine_poller_posix_epoll1,@com_github_grpc_grpc//src/core:posix_event_engine_poller_posix_poll,@com_github_grpc_grpc//src/core:posix_event_engine_wakeup_fd_posix_default,@com_github_grpc_grpc//src/core:posix_event_engine_wakeup_fd_posix_eventfd,@com_github_grpc_grpc//src/core:posix_event_engine_wakeup_fd_posix_pipe,@com_github_grpc_grpc//src/core:posix_event_engine_wakeup_fd_posix,@com_github_grpc_grpc//src/core:cf_event_engine,@com_github_grpc_grpc//src/core:posix_event_engine_lockfree_event,@com_github_grpc_grpc//src/core:thready_event_engine,@com_github_grpc_grpc//:config,@com_github_grpc_grpc//:grpc_resolver,@com_github_grpc_grpc//:server_address,@com_github_grpc_grpc//src/core:grpc_service_config,@com_github_grpc_grpc//src/core:certificate_provider_registry,@com_github_grpc_grpc//src/core:certificate_provider_factory,@com_github_grpc_grpc//:alts_util,@com_github_grpc_grpc//src/proto/grpc/gcp:alts_handshaker_proto.upb,@com_github_grpc_grpc//src/proto/grpc/gcp:alts_handshaker_proto.upb_minitable,@com_github_grpc_grpc//:grpc_core_credentials_header,@com_github_grpc_grpc//src/core:channel_args_preconditioning,@com_github_grpc_grpc//src/core:channel_creds_registry,@com_github_grpc_grpc//src/core:json_args,@com_github_grpc_grpc//src/core:channel_init,@com_github_grpc_grpc//src/core:interception_chain,@com_github_grpc_grpc//src/core:call_destination,@com_github_grpc_grpc//src/core:call_spine,@com_github_grpc_grpc//src/core:1999,@com_github_grpc_grpc//src/core:call_arena_allocator,@com_github_grpc_grpc//src/core:call_filters,@com_github_grpc_grpc//src/core:call_state,@com_github_grpc_grpc//src/core:event_engine_context,@com_github_grpc_grpc//src/core:for_each,@com_github_grpc_grpc//src/core:latch,@com_github_grpc_grpc//src/core:message,@com_github_grpc_grpc//src/core:pipe,@com_github_grpc_grpc//src/core:if,@com_github_grpc_grpc//src/core:interceptor_list,@com_github_grpc_grpc//src/core:prioritized_race,@com_github_grpc_grpc//src/core:try_seq,@com_github_grpc_grpc//src/core:status_flag,@com_github_grpc_grpc//:promise,@com_github_grpc_grpc//src/core:match,@com_github_grpc_grpc//src/core:overload,@com_github_grpc_grpc//src/core:metadata,@com_github_grpc_grpc//src/core:unique_type_name,@com_github_grpc_grpc//:channel_stack_builder,@com_github_grpc_grpc//src/core:channel_fwd,@com_github_grpc_grpc//src/core:handshaker_registry,@com_github_grpc_grpc//src/core:handshaker_factory,@com_github_grpc_grpc//src/core:lb_policy_registry,@com_github_grpc_grpc//src/core:lb_policy_factory,@com_github_grpc_grpc//src/core:lb_policy,@com_github_grpc_grpc//src/core:grpc_backend_metric_data,@com_github_grpc_grpc//src/core:metrics,@com_github_grpc_grpc//:call_tracer,@com_github_grpc_grpc//src/core:call_final_info,@com_github_grpc_grpc//src/core:metadata_batch,@com_github_grpc_grpc//src/core:chunked_vector,@com_github_grpc_grpc//src/core:arena,@com_github_grpc_grpc//src/core:compression,@com_github_grpc_grpc//src/core:if_list,@com_github_grpc_grpc//src/core:metadata_compression_traits,@com_github_grpc_grpc//src/core:packed_table,@com_github_grpc_grpc//src/core:sorted_pack,@com_github_grpc_grpc//src/core:table,@com_github_grpc_grpc//src/core:parsed_metadata,@com_github_grpc_grpc//src/core:timeout_encoding,@com_github_grpc_grpc//src/core:type_list,@com_github_grpc_grpc//src/core:subchannel_interface,@com_github_grpc_grpc//:endpoint_addresses,@com_github_grpc_grpc//:work_serializer,@com_github_grpc_grpc//:stats,@com_github_grpc_grpc//src/core:proxy_mapper_registry,@com_github_grpc_grpc//src/core:proxy_mapper,@com_github_grpc_grpc//src/core:service_config_parser,@com_github_grpc_grpc//src/core:json,@com_github_grpc_grpc//src/core:validation_errors,@com_github_grpc_grpc//src/core:error_utils,@com_github_grpc_grpc//src/core:status_conversion,@com_github_grpc_grpc//src/core:http2_errors,@com_github_grpc_grpc//src/core:event_engine_memory_allocator_factory,@com_github_grpc_grpc//src/core:event_engine_shim,@com_github_grpc_grpc//src/core:event_log,@com_github_grpc_grpc//src/core:pollset_set,@com_github_grpc_grpc//src/core:iomgr_fwd,@com_github_grpc_grpc//src/core:posix_event_engine_endpoint,@com_github_grpc_grpc//src/core:load_file,@com_github_grpc_grpc//src/core:posix_event_engine_base_hdrs,@com_github_grpc_grpc//src/core:event_engine_extensions,@com_github_grpc_grpc//:tcp_tracer,@com_github_grpc_grpc//src/core:event_engine_query_extensions,@com_github_grpc_grpc//src/core:posix_event_engine_traced_buffer_list,@com_github_grpc_grpc//src/core:posix_event_engine_internal_errqueue,@com_github_grpc_grpc//src/core:stats_data,@com_github_grpc_grpc//src/core:histogram_view,@com_github_grpc_grpc//src/core:windows_event_engine,@com_github_grpc_grpc//src/core:ares_resolver,@com_github_grpc_grpc//src/core:posix_event_engine_event_poller,@com_github_grpc_grpc//src/core:posix_event_engine_closure,@com_github_grpc_grpc//src/core:posix_event_engine_tcp_socket_utils,@com_github_grpc_grpc//src/core:resource_quota,@com_github_grpc_grpc//src/core:connection_quota,@com_github_grpc_grpc//src/core:memory_quota,@com_github_grpc_grpc//src/core:activity,@com_github_grpc_grpc//src/core:context,@com_github_grpc_grpc//src/core:latent_see,@com_github_grpc_grpc//src/core:per_cpu,@com_github_grpc_grpc//src/core:promise_status,@com_github_grpc_grpc//src/core:event_engine_memory_allocator,@com_github_grpc_grpc//src/core:exec_ctx_wakeup_scheduler,@com_github_grpc_grpc//:exec_ctx,@com_github_grpc_grpc//src/core:closure,@com_github_grpc_grpc//src/core:gpr_manual_constructor,@com_github_grpc_grpc//src/core:experiments,@com_github_grpc_grpc//src/core:loop,@com_github_grpc_grpc//src/core:map,@com_github_grpc_grpc//src/core:periodic_update,@com_github_grpc_grpc//src/core:race,@com_github_grpc_grpc//src/core:seq,@com_github_grpc_grpc//src/core:basic_seq,@com_github_grpc_grpc//src/core:seq_state,@com_github_grpc_grpc//src/core:promise_factory,@com_github_grpc_grpc//src/core:promise_like,@com_github_grpc_grpc//src/core:poll,@com_github_grpc_grpc//src/core:thread_quota,@com_github_grpc_grpc//:cpp_impl_of,@com_github_grpc_grpc//src/core:socket_mutator,@com_github_grpc_grpc//src/core:ref_counted_dns_resolver_interface,@com_github_grpc_grpc//:sockaddr_utils,@com_github_grpc_grpc//third_party/address_sorting:address_sorting,@com_github_cares_cares//:ares,@com_github_cares_cares//:ares_private,@com_github_grpc_grpc//src/core:channel_args_endpoint_config,@com_github_grpc_grpc//src/core:channel_args,@com_github_grpc_grpc//src/core:avl,@com_github_grpc_grpc//src/core:channel_stack_type,@com_github_grpc_grpc//src/core:dual_ref_counted,@com_github_grpc_grpc//src/core:ref_counted_string,@com_github_grpc_grpc//src/core:dump_args,@com_github_grpc_grpc//src/core:event_engine_common,@com_github_grpc_grpc//src/core:slice_buffer,@com_github_grpc_grpc//src/core:event_engine_utils,@com_github_grpc_grpc//src/core:init_internally,@com_github_grpc_grpc//src/core:posix_event_engine_timer_manager,@com_github_grpc_grpc//src/core:posix_event_engine_timer,@com_github_grpc_grpc//src/core:time_averaged_stats,@com_github_grpc_grpc//src/core:windows_native_resolver,@com_github_grpc_grpc//src/core:windows_event_engine_listener,@com_github_grpc_grpc//src/core:windows_endpoint,@com_github_grpc_grpc//src/core:windows_iocp,@com_github_grpc_grpc//src/core:event_engine_poller,@com_github_grpc_grpc//src/core:event_engine_tcp_socket_utils,@com_github_grpc_grpc//:parse_address,@com_github_grpc_grpc//src/core:error,@com_github_grpc_grpc//src/core:gpr_spinlock,@com_github_grpc_grpc//src/core:grpc_sockaddr,@com_github_grpc_grpc//src/core:resolved_address,@com_github_grpc_grpc//src/core:iomgr_port,@com_github_grpc_grpc//src/core:status_helper,@com_github_grpc_grpc//src/core:percent_encoding,@com_github_grpc_grpc//src/core:bitset,@com_github_grpc_grpc//src/core:slice,@com_github_grpc_grpc//src/core:slice_cast,@com_github_grpc_grpc//src/core:slice_refcount,@com_google_googleapis//google/rpc:status_proto.upb,@com_google_googleapis//google/rpc:status_proto.upbdefs,@com_google_googleapis//google/rpc:status_proto.upb_minitable,@com_google_protobuf//src/google/protobuf:any_proto.upb,@com_google_protobuf//src/google/protobuf:any_proto.upbdefs,@com_google_protobuf//src/google/protobuf:any_proto.upb_minitable,@com_google_protobuf//src/google/protobuf/compiler:importer,@com_google_absl//absl/log:die_if_null,@com_google_protobuf//src/google/protobuf:protobuf,@com_google_protobuf//src/google/protobuf:protobuf_lite,@com_google_protobuf//src/google/protobuf:internal_visibility,@com_google_protobuf//src/google/protobuf:varint_shuffle,@com_google_protobuf//src/google/protobuf/io:gzip_stream,@net_zlib//:zlib,@net_zlib//:zlib_opt_includes,@com_google_protobuf//src/google/protobuf/io:tokenizer,@com_google_protobuf//third_party/utf8_range:utf8_validity,@com_google_protobuf//third_party/utf8_range:utf8_range,@com_google_protobuf//src/google/protobuf/io:printer,@com_google_protobuf//src/google/protobuf/io:zero_copy_sink,@com_google_protobuf//src/google/protobuf/io:io,@com_google_protobuf//src/google/protobuf/io:io_win32,@com_google_protobuf//src/google/protobuf:arena,@com_google_protobuf//src/google/protobuf:arena_allocation_policy,@com_google_protobuf//src/google/protobuf:arena_cleanup,@com_google_protobuf//src/google/protobuf:string_block,@com_google_protobuf//src/google/protobuf:arena_align,@com_google_absl//absl/utility:if_constexpr,@com_google_protobuf//src/google/protobuf/stubs:stubs,@com_google_protobuf//src/google/protobuf/stubs:lite,@com_google_protobuf//src/google/protobuf:port,@com_google_protobuf//upb/base:base,@com_google_protobuf//upb/mem:mem,@com_google_protobuf//upb/mem:internal,@com_google_protobuf//upb/port:port,@com_github_grpc_grpc//:uri_parser,@com_github_grpc_grpc//src/core:event_engine_thread_pool,@com_github_grpc_grpc//src/core:event_engine_basic_work_queue,@com_github_grpc_grpc//src/core:common_event_engine_closures,@com_github_grpc_grpc//src/core:event_engine_thread_count,@com_github_grpc_grpc//src/core:event_engine_work_queue,@com_github_grpc_grpc//src/core:forkable,@com_github_grpc_grpc//src/core:notification,@com_github_grpc_grpc//:backoff,@com_github_grpc_grpc//src/core:time,@com_github_grpc_grpc//:grpc_trace,@com_github_grpc_grpc//:grpc_public_hdrs,@com_github_grpc_grpc//:gpr_public_hdrs,@com_github_grpc_grpc//src/core:glob,@com_github_grpc_grpc//src/core:event_engine_time_util,@com_github_grpc_grpc//:event_engine_base_hdrs,@com_github_grpc_grpc//:channel_arg_names,@com_github_grpc_grpc//:orphanable,@com_github_grpc_grpc//src/core:ref_counted,@com_github_grpc_grpc//src/core:atomic_utils,@com_github_grpc_grpc//:ref_counted_ptr,@com_github_grpc_grpc//src/core:down_cast,@com_github_grpc_grpc//:gpr,@com_github_grpc_grpc//:config_vars,@com_github_grpc_grpc//:load_config,@com_github_grpc_grpc//:debug_location,@com_github_grpc_grpc//src/core:env,@com_github_grpc_grpc//src/core:event_engine_thread_local,@com_github_grpc_grpc//src/core:examine_stack,@com_github_grpc_grpc//src/core:gpr_atm,@com_github_grpc_grpc//src/core:no_destruct,@com_github_grpc_grpc//src/core:construct_destruct,@com_github_grpc_grpc//src/core:strerror,@com_github_grpc_grpc//src/core:tchar,@com_github_grpc_grpc//src/core:useful,@com_github_grpc_grpc//:gpr_platform,@com_google_absl//absl/random:random,@com_google_absl//absl/random:distributions,@com_google_absl//absl/random/internal:distribution_caller,@com_google_absl//absl/random/internal:generate_real,@com_google_absl//absl/random/internal:uniform_helper,@com_google_absl//absl/random/internal:wide_multiply,@com_google_absl//absl/random:seed_sequences,@com_google_absl//absl/random/internal:nonsecure_base,@com_google_absl//absl/random/internal:salted_seed_seq,@com_google_absl//absl/random/internal:pcg_engine,@com_google_absl//absl/random/internal:fastmath,@com_google_absl//absl/random/internal:pool_urbg,@com_google_absl//absl/random/internal:seed_material,@com_google_absl//absl/random/internal:fast_uniform_bits,@com_google_absl//absl/random/internal:traits,@com_google_absl//absl/random:seed_gen_exception,@com_google_absl//absl/random/internal:randen_engine,@com_google_absl//absl/random/internal:iostream_state_saver,@com_google_absl//absl/random/internal:randen,@com_google_absl//absl/random/internal:randen_hwaes,@com_google_absl//absl/random/internal:randen_hwaes_impl,@com_google_absl//absl/random/internal:randen_slow,@com_google_absl//absl/random/internal:platform,@com_github_grpc_grpc//src/core:transport_fwd,@com_google_absl//absl/log:check,@com_google_absl//absl/log:log,@com_google_absl//absl/log:vlog_is_on,@//tensorstore/kvstore/ocdbt/format:dump,@//tensorstore/internal:uri_utils,@//tensorstore/internal:ascii_set,@//tensorstore/kvstore/ocdbt:config,@//tensorstore/internal/json_binding:raw_bytes_hex,@//tensorstore/kvstore:kvstore,@//tensorstore/kvstore:byte_range,@//tensorstore/kvstore:generation,@//tensorstore/serialization:absl_time,@//tensorstore/kvstore:key_range,@//tensorstore:batch,@//tensorstore/internal/container:hash_set_of_any,@//tensorstore:open_mode,@//tensorstore:transaction,@//tensorstore/internal:compare,@//tensorstore/internal:context_binding,@//tensorstore:context,@//tensorstore/internal:mutex,@//tensorstore/serialization:json,@//tensorstore/internal:json_registry,@//tensorstore:json_serialization_options,@//tensorstore/internal/cache_key:cache_key,@//tensorstore/internal/container:intrusive_red_black_tree,@//tensorstore/internal/json_binding:json_binding,@//tensorstore/internal/json:json,@//tensorstore/internal/json:array,@//tensorstore:array,@//tensorstore/internal:unaligned_data_type_functions,@//tensorstore/internal:endian_elementwise_conversion,@//tensorstore/internal/riegeli:json_input,@//tensorstore/internal/riegeli:json_output,@//tensorstore/util:endian,@//tensorstore:strided_layout,@//tensorstore:box,@//tensorstore:index_interval,@//tensorstore:container_kind,@//tensorstore/internal:multi_vector,@//tensorstore/internal:multi_vector_view,@//tensorstore/internal:meta,@//tensorstore/util:constant_vector,@//tensorstore/util:extents,@//tensorstore/internal:element_copy_function,@//tensorstore/internal/json_binding:bindable,@//tensorstore:json_serialization_options_base,@//tensorstore/serialization:registry,@//tensorstore/internal/container:heterogeneous_container,@//tensorstore/util/execution:any_sender,@//tensorstore/util/execution:any_receiver,@//tensorstore/util/execution:future_collecting_receiver,@//tensorstore/util/execution:future_sender,@//tensorstore/util/execution:sender,@//tensorstore/util/execution:sender_util,@//tensorstore/util/execution:sync_flow_sender,@//tensorstore/util/execution:execution,@com_google_absl//absl/container:btree,@//tensorstore/kvstore/ocdbt/format:format,@//tensorstore/internal:path,@//tensorstore/internal:ref_counted_string,@//tensorstore/internal/estimate_heap_usage:estimate_heap_usage,@//tensorstore/internal/log:verbose_flag,@//tensorstore/internal:env,@//tensorstore/kvstore/ocdbt:debug_defines,@com_google_riegeli//riegeli/bytes:limiting_reader,@com_google_riegeli//riegeli/digests:crc32c_digester,@com_google_riegeli//riegeli/digests:digesting_reader,@com_google_riegeli//riegeli/digests:digesting_writer,@com_google_riegeli//riegeli/digests:digester,@com_google_riegeli//riegeli/bytes:null_writer,@com_google_riegeli//riegeli/endian:endian_reading,@com_google_riegeli//riegeli/endian:endian_writing,@com_google_riegeli//riegeli/zstd:zstd_writer,@com_google_riegeli//riegeli/zstd:zstd_reader,@com_google_riegeli//riegeli/zstd:zstd_dictionary,@com_google_riegeli//riegeli/bytes:buffered_reader,@com_google_riegeli//riegeli/base:recycling_pool,@com_google_riegeli//riegeli/base:background_cleaning,@com_google_riegeli//riegeli/base:parallelism,@com_google_riegeli//riegeli/bytes:buffered_writer,@com_google_riegeli//riegeli/bytes:buffer_options,@net_zstd//:zstdlib,@//tensorstore/util:bit_span,@//tensorstore/util:element_pointer,@//tensorstore:data_type,@//tensorstore/internal/json:same,@//tensorstore/internal/json:value_as,@//tensorstore/util:division,@//tensorstore/util:float8,@//tensorstore/util:bfloat16,@//tensorstore/util:int4,@//tensorstore/util:utf8_string,@//tensorstore/serialization:serialization,@//tensorstore/internal/riegeli:delimited,@//tensorstore/internal:utf8,@com_google_riegeli//riegeli/varint:varint_reading,@com_google_riegeli//riegeli/varint:varint_writing,@net_sourceforge_half//:half,@//tensorstore/internal:unowned_to_shared,@//tensorstore/internal/container:compressed_tuple,@//tensorstore/util:future,@//tensorstore/util:executor,@//tensorstore/internal:integer_sequence,@//tensorstore/internal:tagged_ptr,@//tensorstore/internal/container:intrusive_linked_list,@//tensorstore/internal/metrics:metrics,@//tensorstore/internal/metrics:metric_impl,@//tensorstore/internal/metrics:registry,@//tensorstore/internal/metrics:collect,@//tensorstore/internal/metrics:metric_hook,@//tensorstore/internal/poly:poly,@//tensorstore/internal/poly:storage,@com_google_absl//absl/debugging:leak_check,@//tensorstore/internal/metrics:metadata,@//tensorstore/internal/tracing:tracing,@//tensorstore/internal/tracing:span_attribute,@com_google_absl//absl/log:log_streamer,@//tensorstore/util:iterate,@//tensorstore:contiguous_layout,@//tensorstore/internal:elementwise_function,@//tensorstore/internal:void_wrapper,@//tensorstore/util:byte_strided_pointer,@//tensorstore/util:element_traits,@//tensorstore/internal:integer_overflow,@//tensorstore/util:maybe_hard_constraint,@//tensorstore/util:dimension_set,@//tensorstore/util:small_bit_set,@//tensorstore/internal:integer_types,@//tensorstore:rank,@//tensorstore:static_cast,@//tensorstore/util:option,@//tensorstore/util:quote_string,@//tensorstore/util:str_cat,@//tensorstore/util:span,@//tensorstore/internal:gdb_scripting,@//tensorstore/util:unit,@com_google_re2//:re2,@//tensorstore/util/garbage_collection:json,@//tensorstore/util/garbage_collection:garbage_collection,@//tensorstore/internal:intrusive_ptr,@//tensorstore/internal:memory,@//tensorstore/internal:exception_macros,@//tensorstore/util:result,@//tensorstore/util:status,@//tensorstore/internal:source_location,@//tensorstore/internal:attributes,@//tensorstore/internal:type_traits,@//tensorstore:index,@//tensorstore/internal/preprocessor:cat,@//tensorstore/internal/preprocessor:expand,@com_google_absl//absl/log:absl_log,@com_google_absl//absl/log/internal:log_impl,@com_google_absl//absl/log:absl_vlog_is_on,@//tensorstore/util/apply_members:apply_members,@com_github_nlohmann_json//:json,@com_google_absl//absl/flags:parse,@com_google_absl//absl/flags:usage,@com_google_absl//absl/flags:usage_internal,@com_google_absl//absl/flags:flag,@com_google_absl//absl/flags:flag_internal,@com_google_absl//absl/flags:marshalling,@com_google_absl//absl/flags:reflection,@com_google_absl//absl/flags:config,@com_google_absl//absl/flags:program_name,@com_google_absl//absl/flags:path_util,@com_google_absl//absl/flags:private_handle_accessor,@com_google_absl//absl/flags:commandlineflag,@com_google_absl//absl/flags:commandlineflag_internal,@com_google_absl//absl/base:fast_type_id,@com_google_absl//absl/log:absl_check,@com_google_absl//absl/log/internal:check_impl,@com_google_absl//absl/log/internal:check_op,@com_google_absl//absl/log/internal:conditions,@com_google_absl//absl/log/internal:voidify,@com_google_absl//absl/log/internal:strip,@com_google_absl//absl/log/internal:log_message,@com_google_absl//absl/log/internal:format,@com_google_absl//absl/log/internal:append_truncated,@com_google_absl//absl/log/internal:nullguard,@com_google_absl//absl/log/internal:proto,@com_google_absl//absl/debugging:examine_stack,@com_google_absl//absl/log:log_sink_registry,@com_google_absl//absl/log/internal:log_sink_set,@com_google_absl//absl/log/internal:globals,@com_google_absl//absl/cleanup:cleanup,@com_google_absl//absl/cleanup:cleanup_internal,@com_google_absl//absl/log:globals,@com_google_absl//absl/log/internal:vlog_config,@com_google_absl//absl/log/internal:fnmatch,@com_google_absl//absl/log:log_sink,@com_google_absl//absl/log:log_entry,@com_google_absl//absl/log/internal:config,@com_google_absl//absl/log/internal:nullstream,@com_google_boringssl//:crypto,@com_google_riegeli//riegeli/bytes:cord_writer,@com_google_riegeli//riegeli/bytes:cord_reader,@com_google_riegeli//riegeli/bytes:pullable_reader,@com_google_riegeli//riegeli/bytes:backward_writer,@com_google_riegeli//riegeli/bytes:string_reader,@com_google_riegeli//riegeli/bytes:reader,@com_google_riegeli//riegeli/base:dependency,@com_google_riegeli//riegeli/bytes:writer,@com_google_riegeli//riegeli/bytes:reader_and_writer,@com_google_riegeli//riegeli/base:status,@com_google_absl//absl/status:statusor,@com_google_absl//absl/strings:has_ostream_operator,@com_google_riegeli//riegeli/bytes:write_int_internal,@com_google_riegeli//riegeli/base:chain,@com_google_riegeli//riegeli/base:memory_estimator,@com_google_absl//absl/container:flat_hash_map,@com_google_absl//absl/container:flat_hash_set,@com_google_absl//absl/container:node_hash_map,@com_google_absl//absl/container:raw_hash_map,@com_google_absl//absl/container:node_hash_set,@com_google_absl//absl/container:hash_container_defaults,@com_google_absl//absl/container:hash_function_defaults,@com_google_absl//absl/container:node_slot_policy,@com_google_absl//absl/container:raw_hash_set,@com_google_absl//absl/container:common,@com_google_absl//absl/container:hash_policy_traits,@com_google_absl//absl/container:common_policy_traits,@com_google_absl//absl/container:hashtable_debug_hooks,@com_google_absl//absl/container:hashtablez_sampler,@com_google_absl//absl/profiling:sample_recorder,@com_google_absl//absl/hash:hash,@com_google_absl//absl/hash:city,@com_google_absl//absl/hash:low_level_hash,@com_google_absl//absl/algorithm:container,@com_google_absl//absl/types:variant,@com_google_absl//absl/types:bad_variant_access,@com_google_riegeli//riegeli/base:new_aligned,@com_google_riegeli//riegeli/base:sized_shared_buffer,@com_google_riegeli//riegeli/base:shared_buffer,@com_google_riegeli//riegeli/base:buffer,@com_google_riegeli//riegeli/base:estimated_allocated_size,@com_google_riegeli//riegeli/base:buffering,@com_google_riegeli//riegeli/base:intrusive_ref_count,@com_google_riegeli//riegeli/base:zeros,@com_google_riegeli//riegeli/base:no_destructor,@com_google_riegeli//riegeli/base:cord_utils,@com_google_riegeli//riegeli/base:string_utils,@com_google_riegeli//riegeli/base:arithmetic,@com_google_riegeli//riegeli/base:object,@com_google_riegeli//riegeli/base:assert,@com_google_riegeli//riegeli/base:constexpr,@com_google_riegeli//riegeli/base:type_id,@com_google_riegeli//riegeli/base:compare,@com_google_riegeli//riegeli/base:reset,@com_google_riegeli//riegeli/base:type_traits,@com_google_riegeli//riegeli/base:types,@com_google_absl//absl/status:status,@com_google_absl//absl/base:strerror,@com_google_absl//absl/strings:cord,@com_google_absl//absl/strings:cordz_update_scope,@com_google_absl//absl/strings:cordz_info,@com_google_absl//absl/strings:cord_internal,@com_google_absl//absl/container:container_memory,@com_google_absl//absl/container:layout,@com_google_absl//absl/strings:cordz_functions,@com_google_absl//absl/profiling:exponential_biased,@com_google_absl//absl/strings:cordz_handle,@com_google_absl//absl/strings:cordz_statistics,@com_google_absl//absl/synchronization:synchronization,@com_google_absl//absl/synchronization:graphcycles_internal,@com_google_absl//absl/synchronization:kernel_timeout_internal,@com_google_absl//absl/debugging:stacktrace,@com_google_absl//absl/debugging:symbolize,@com_google_absl//absl/debugging:debugging_internal,@com_google_absl//absl/debugging:demangle_internal,@com_google_absl//absl/debugging:demangle_rust,@com_google_absl//absl/debugging:decode_rust_punycode,@com_google_absl//absl/debugging:bounded_utf8_length_sequence,@com_google_absl//absl/debugging:utf8_for_code_point,@com_google_absl//absl/base:malloc_internal,@com_google_absl//absl/time:time,@com_google_absl//absl/time/internal/cctz:time_zone,@com_google_absl//absl/time/internal/cctz:civil_time,@com_google_absl//absl/strings:cordz_update_tracker,@com_google_absl//absl/crc:crc_cord_state,@com_google_absl//absl/crc:crc32c,@com_google_absl//absl/crc:crc_internal,@com_google_absl//absl/crc:cpu_detect,@com_google_absl//absl/crc:non_temporal_memcpy,@com_google_absl//absl/crc:non_temporal_arm_intrinsics,@com_google_absl//absl/base:prefetch,@com_google_absl//absl/strings:str_format,@com_google_absl//absl/strings:str_format_internal,@com_google_absl//absl/strings:strings,@com_google_absl//absl/strings:charset,@com_google_absl//absl/strings:internal,@com_google_absl//absl/base:endian,@com_google_absl//absl/container:fixed_array,@com_google_absl//absl/container:inlined_vector,@com_google_absl//absl/container:inlined_vector_internal,@com_google_absl//absl/container:compressed_tuple,@com_google_absl//absl/numeric:int128,@com_google_absl//absl/numeric:representation,@com_google_absl//absl/strings:string_view,@com_google_absl//absl/base:base,@com_google_absl//absl/base:cycleclock_internal,@com_google_absl//absl/base:dynamic_annotations,@com_google_absl//absl/base:spinlock_wait,@com_google_absl//absl/base:no_destructor,@com_google_absl//absl/functional:function_ref,@com_google_absl//absl/functional:any_invocable,@com_google_absl//absl/numeric:bits,@com_google_absl//absl/types:compare,@com_google_absl//absl/types:span,@com_google_absl//absl/algorithm:algorithm,@com_google_absl//absl/base:throw_delegate,@com_google_absl//absl/types:optional,@com_google_absl//absl/types:bad_optional_access,@com_google_absl//absl/base:raw_logging_internal,@com_google_absl//absl/base:atomic_hook,@com_google_absl//absl/base:errno_saver,@com_google_absl//absl/base:log_severity,@com_google_absl//absl/base:nullability,@com_google_absl//absl/memory:memory,@com_google_absl//absl/utility:utility,@com_google_absl//absl/base:base_internal,@com_google_absl//absl/meta:type_traits,@com_google_absl//absl/base:core_headers,@com_google_absl//absl/base:config vs 1168
ERROR: /Users/lar/src/tensorstore/python/tensorstore/BUILD:32:18: Analysis of target '//python/tensorstore:_tensorstore_cpp' failed
ERROR: Analysis of target '//python/tensorstore:_tensorstore_cpp' failed; build aborted
```
### Which category does this issue belong to?
C++ Rules
### What's the simplest, easiest way to reproduce this bug? Please provide a minimal example if possible.
Clone the [tensorstore](https://github.com/google/tensorstore) repo.
Alter the BUILD rules in https://github.com/google/tensorstore/blob/master/python/tensorstore/BUILD to add a _tensorstore_cpp build rule:
```
cc_shared_library(
name = "_tensorstore_cpp",
deps = [
"//tensorstore",
"//tensorstore:array",
"//tensorstore:array_storage_statistics",
"//tensorstore:batch",
"//tensorstore:cast",
"//tensorstore:chunk_layout",
"//tensorstore:codec_spec",
"//tensorstore:container_kind",
"//tensorstore:context",
"//tensorstore:contiguous_layout",
"//tensorstore:data_type",
"//tensorstore:downsample",
"//tensorstore:downsample_method",
"//tensorstore:index",
"//tensorstore:index_interval",
"//tensorstore:json_serialization_options",
"//tensorstore:json_serialization_options_base",
"//tensorstore:open",
"//tensorstore:open_mode",
"//tensorstore:open_options",
"//tensorstore:progress",
"//tensorstore:rank",
"//tensorstore:read_write_options",
"//tensorstore:resize_options",
"//tensorstore:schema",
"//tensorstore:spec",
"//tensorstore:stack",
"//tensorstore:staleness_bound",
"//tensorstore:static_cast",
"//tensorstore:strided_layout",
"//tensorstore:transaction",
"//tensorstore:virtual_chunked",
"//tensorstore/driver",
"//tensorstore/driver/array",
"//tensorstore/driver/downsample:downsample_method_json_binder",
"//tensorstore/index_space:dim_expression",
"//tensorstore/index_space:dimension_identifier",
"//tensorstore/index_space:dimension_index_buffer",
"//tensorstore/index_space:index_transform",
"//tensorstore/index_space:index_vector_or_scalar",
"//tensorstore/index_space:numpy_indexing_spec",
"//tensorstore/index_space:output_index_method",
"//tensorstore/internal:elementwise_function",
"//tensorstore/internal:global_initializer",
"//tensorstore/internal:intrusive_ptr",
"//tensorstore/internal:tagged_ptr",
"//tensorstore/internal:type_traits",
"//tensorstore/internal:unowned_to_shared",
"//tensorstore/internal/container:intrusive_linked_list",
"//tensorstore/internal/http",
"//tensorstore/internal/http:curl_transport",
"//tensorstore/internal/json:pprint_python",
"//tensorstore/internal/json_binding",
"//tensorstore/internal/json_binding:bindable",
"//tensorstore/internal/json_binding:unit",
"//tensorstore/internal/log:verbose_flag",
"//tensorstore/internal/metrics:collect",
"//tensorstore/internal/metrics:prometheus",
"//tensorstore/internal/metrics:registry",
"//tensorstore/kvstore",
"//tensorstore/kvstore:generation",
"//tensorstore/kvstore:key_range",
"//tensorstore/kvstore/ocdbt:dump_util",
"//tensorstore/kvstore/ocdbt/distributed:coordinator_server",
"//tensorstore/kvstore/ocdbt/format:dump",
"//tensorstore/serialization",
"//tensorstore/util:bit_span",
"//tensorstore/util:byte_strided_pointer",
"//tensorstore/util:dimension_set",
"//tensorstore/util:element_pointer",
"//tensorstore/util:executor",
"//tensorstore/util:future",
"//tensorstore/util:iterate",
"//tensorstore/util:maybe_hard_constraint",
"//tensorstore/util:option",
"//tensorstore/util:quote_string",
"//tensorstore/util:result",
"//tensorstore/util:span",
"//tensorstore/util:status",
"//tensorstore/util:str_cat",
"//tensorstore/util:unit",
"//tensorstore/util/garbage_collection",
"//tensorstore/util/garbage_collection:json",
"@com_google_absl//absl/base:core_headers",
"@com_google_absl//absl/base:no_destructor",
"@com_google_absl//absl/container:flat_hash_map",
"@com_google_absl//absl/container:flat_hash_set",
"@com_google_absl//absl/container:inlined_vector",
"@com_google_absl//absl/flags:parse",
"@com_google_absl//absl/functional:function_ref",
"@com_google_absl//absl/hash",
"@com_google_absl//absl/log:absl_check",
"@com_google_absl//absl/meta:type_traits",
"@com_google_absl//absl/status",
"@com_google_absl//absl/strings",
"@com_google_absl//absl/strings:cord",
"@com_google_absl//absl/strings:str_format",
"@com_google_absl//absl/synchronization",
"@com_google_absl//absl/time",
"@com_google_boringssl//:crypto",
"@com_google_riegeli//riegeli/bytes:cord_writer",
"@com_google_riegeli//riegeli/bytes:string_reader",
"@com_google_riegeli//riegeli/bytes:writer",
],
)
```
$ ./bazelisk.py build python/tensorstore:_tensorstore_cpp
### Which operating system are you running Bazel on?
macos
### What is the output of `bazel info release`?
release 7.4.0
### If `bazel info release` returns `development version` or `(@non-git)`, tell us how you built Bazel.
_No response_
### What's the output of `git remote get-url origin; git rev-parse HEAD` ?
```text
```
### If this is a regression, please try to identify the Bazel commit where the bug was introduced with bazelisk --bisect.
_No response_
### Have you found anything relevant by searching the web?
_No response_
### Any other information, logs, or outputs that you want to share?
_No response_
Contributor guide
Research direction
Reproduce the failure with ./bazelisk.py build python/tensorstore:_tensorstore_cpp using the BUILD changes described in python/tensorstore/BUILD. Start by tracing the cc_shared_library rule through the reported _filter_inputs and _sort_linker_inputs locations. Done means the target builds without the programmatic error.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- cpp
- Domain
- build-system
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100