--- a/build/linux/unbundle/absl_algorithm.gn +++ b/build/linux/unbundle/absl_algorithm.gn @@ -20,3 +20,5 @@ source_set("algorithm_test") { } source_set("container_test") { } +source_set("algorithm") { +} --- a/build/linux/unbundle/absl_base.gn +++ b/build/linux/unbundle/absl_base.gn @@ -103,3 +103,54 @@ source_set("nullability_test") { } source_set("prefetch_test") { } +source_set("dynamic_annotations") { +} +source_set("fast_type_id") { +} +source_set("log_severity") { +} +source_set("attributes_test") { +} +source_set("iterator_traits_test") { +} +source_set("nullability_default_nonnull_test") { +} +source_set("poison_test") { +} +source_set("tracing_internal_strong_test") { +} +source_set("tracing_internal_weak_test") { +} +source_set("endian") { +} +source_set("nullability_traits_test") { +} +source_set("raw_logging_test") { +} +source_set("sysinfo_test") { +} +source_set("thread_identity_test") { +} +source_set("casts_test") { +} +pkg_config("system_absl_base_internal") { + packages = [ "absl_base_internal" ] +} +shim_headers("raw_logging_internal_shim") { + root_path = "." + prefix = "absl/base/" + headers = [ + "internal/raw_logging.h", + ] +} +source_set("raw_logging_internal") { + deps = [ ":raw_logging_internal_shim" ] + public_configs = [ ":system_absl_base_internal" ] +} +source_set("throw_delegate") { +} +source_set("hardening_test") { +} +source_set("optimization_test") { +} + --- a/build/linux/unbundle/absl_container.gn +++ b/build/linux/unbundle/absl_container.gn @@ -109,6 +109,16 @@ source_set("node_hash_set") { public_configs = [ ":system_absl_node_hash_set" ] } +shim_headers("hash_container_defaults_shim") { + root_path = "." + prefix = "absl/container/" + headers = [ "hash_container_defaults.h" ] +} + +source_set("hash_container_defaults") { + deps = [ ":hash_container_defaults_shim" ] +} + source_set("common_policy_traits_test") { } source_set("fixed_array_test") { @@ -129,3 +139,25 @@ source_set("raw_hash_set_test") { } source_set("sample_element_size_test") { } +source_set("layout") { +} +source_set("node_hash_map_test") { +} +source_set("node_hash_set_test") { +} +source_set("raw_hash_set_resize_impl_test") { +} +source_set("hashtablez_sampler") { +} +source_set("linked_hash_map") { +} +source_set("linked_hash_set") { +} +source_set("linked_hash_map_test") { +} +source_set("linked_hash_set_test") { +} +source_set("chunked_queue_test") { +} +source_set("compressed_tuple_test") { +} --- a/build/linux/unbundle/absl_crc.gn +++ b/build/linux/unbundle/absl_crc.gn @@ -6,3 +6,5 @@ source_set("crc_memcpy_test") { } source_set("non_temporal_memcpy_test") { } +source_set("crc32c") { +} --- a/build/linux/unbundle/absl_debugging.gn +++ b/build/linux/unbundle/absl_debugging.gn @@ -50,3 +50,11 @@ source_set("demangle_rust_test") { } source_set("stacktrace_test") { } +source_set("bounded_utf8_length_sequence_test") { +} +source_set("decode_rust_punycode_test") { +} +source_set("utf8_for_code_point_test") { +} +source_set("leak_check") { +} --- a/build/linux/unbundle/absl_flags.gn +++ b/build/linux/unbundle/absl_flags.gn @@ -89,3 +89,5 @@ source_set("usage") { source_set("flag_test") { } +source_set("marshalling") { +} --- a/build/linux/unbundle/absl_functional.gn +++ b/build/linux/unbundle/absl_functional.gn @@ -46,8 +46,19 @@ source_set("function_ref") { public_configs = [ ":system_absl_function_ref" ] } +pkg_config("system_absl_overload") { + packages = [ "absl_overload" ] +} + +shim_headers("overload_shim") { + root_path = "." + prefix = "absl/functional/" + headers = [ "overload.h" ] +} + source_set("overload") { - # Dummy — unavailable with abseil 202308 and chromium 122 does not use it + deps = [ ":overload_shim" ] + public_configs = [ ":system_absl_overload" ] } source_set("any_invocable_test") { --- a/build/linux/unbundle/absl_hash.gn +++ b/build/linux/unbundle/absl_hash.gn @@ -20,5 +20,7 @@ source_set("hash_instantiated_test") { } source_set("hash_test") { } +source_set("hash_testing") { +} source_set("low_level_hash_test") { } --- a/build/linux/unbundle/absl_log.gn +++ b/build/linux/unbundle/absl_log.gn @@ -138,3 +138,11 @@ source_set("stripping_test") { } source_set("vlog_is_on_test") { } +source_set("absl_vlog_is_on") { +} +source_set("log_entry") { +} +source_set("log_sink") { +} +source_set("log_sink_registry") { +} --- a/build/linux/unbundle/absl_log_internal.gn +++ b/build/linux/unbundle/absl_log_internal.gn @@ -2,3 +2,7 @@ source_set("fnmatch_test") { } source_set("stderr_log_sink_test") { } +source_set("structured_proto_test") { +} +source_set("container_test") { +} --- a/build/linux/unbundle/absl_meta.gn +++ b/build/linux/unbundle/absl_meta.gn @@ -18,3 +18,7 @@ source_set("type_traits") { source_set("type_traits_test") { } +source_set("constexpr_testing_test") { +} +source_set("requires_test") { +} --- a/build/linux/unbundle/absl_random.gn +++ b/build/linux/unbundle/absl_random.gn @@ -62,3 +62,7 @@ group("distributions_test") { } group("mock_distributions_test") { } +source_set("seed_gen_exception") { +} +source_set("mocking_bit_gen") { +} --- a/build/linux/unbundle/absl_strings.gn +++ b/build/linux/unbundle/absl_strings.gn @@ -44,6 +44,8 @@ shim_headers("strings_shim") { "string_view.h", "strip.h", "substitute.h", + "has_absl_stringify.h", + "has_ostream_operator.h", ] } @@ -136,3 +138,19 @@ source_set("str_replace_test") { } source_set("string_view_test") { } +source_set("charset") { +} +source_set("cord_test") { +} +source_set("cordz_handle_test") { +} +source_set("cordz_sample_token_test") { +} +source_set("str_cat_test") { +} +source_set("resize_and_overwrite_test") { +} +source_set("append_and_overwrite_test") { +} +source_set("generic_printer_test") { +} --- a/build/linux/unbundle/absl_synchronization.gn +++ b/build/linux/unbundle/absl_synchronization.gn @@ -25,3 +25,11 @@ source_set("kernel_timeout_internal_test } source_set("waiter_test") { } +source_set("barrier_test") { +} +source_set("graphcycles_test") { +} +source_set("mutex_test") { +} +source_set("per_thread_sem_test") { +} --- a/build/linux/unbundle/absl_time.gn +++ b/build/linux/unbundle/absl_time.gn @@ -22,3 +22,10 @@ source_set("time") { source_set("time_test") { } +source_set("clock_interface") { +} +source_set("clock_interface_test") { +} +source_set("simulated_clock_test") { +} + --- a/build/linux/unbundle/absl_types.gn +++ b/build/linux/unbundle/absl_types.gn @@ -97,3 +97,7 @@ source_set("span_test") { } source_set("variant_test") { } +source_set("optional_ref") { +} +source_set("optional_ref_test") { +} --- a/components/proto_extras/proto_extras_lib.h +++ b/components/proto_extras/proto_extras_lib.h @@ -14,10 +14,6 @@ #include "base/strings/stringprintf.h" #include "base/values.h" -namespace absl { -class Cord; -} // namespace absl - namespace google::protobuf { class MessageLite; } // namespace google::protobuf --- a/third_party/tflite_support/BUILD.gn +++ b/third_party/tflite_support/BUILD.gn @@ -150,6 +150,7 @@ static_library("tflite_support") { "//third_party/tflite:tflite_proto", "//third_party/tflite:tflite_public_headers", "//third_party/zlib:minizip", + "//third_party/abseil-cpp/absl/strings:cord", ] public_deps = [