summarylogtreecommitdiffstats
path: root/abseil-remove-unused-targets.patch
blob: bb524ba7968257de76bde0790c9d30f36420059d (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
These targets are dead code and they aren't available with system Abseil. Based on:
https://build.opensuse.org/package/view_file/openSUSE:Factory:ARM/nodejs-electron

--- third_party/abseil-cpp/BUILD.gn	2025-01-28 23:03:27.000000000 +0100
+++ third_party/abseil-cpp/BUILD.gn	2025-02-02 10:52:06.497364152 +0100
@@ -62,7 +62,6 @@
     "//third_party/abseil-cpp/absl/base",
     "//third_party/abseil-cpp/absl/base:config",
     "//third_party/abseil-cpp/absl/base:core_headers",
-    "//third_party/abseil-cpp/absl/base:log_severity",
     "//third_party/abseil-cpp/absl/base:no_destructor",
     "//third_party/abseil-cpp/absl/base:nullability",
     "//third_party/abseil-cpp/absl/base:prefetch",
@@ -84,13 +83,9 @@
     "//third_party/abseil-cpp/absl/hash",
     "//third_party/abseil-cpp/absl/log:absl_check",
     "//third_party/abseil-cpp/absl/log:absl_log",
-    "//third_party/abseil-cpp/absl/log:absl_vlog_is_on",
     "//third_party/abseil-cpp/absl/log:die_if_null",
     "//third_party/abseil-cpp/absl/log:globals",
     "//third_party/abseil-cpp/absl/log:initialize",
-    "//third_party/abseil-cpp/absl/log:log_entry",
-    "//third_party/abseil-cpp/absl/log:log_sink",
-    "//third_party/abseil-cpp/absl/log:log_sink_registry",
     "//third_party/abseil-cpp/absl/memory",
     "//third_party/abseil-cpp/absl/meta:type_traits",
     "//third_party/abseil-cpp/absl/numeric:bits",
@@ -115,11 +110,9 @@
   # Dependencies that preferably shouldn't be public in chromium.
   public_deps += [
     # public in abseil, but deprecated in chromium, yet used.
-    "//third_party/abseil-cpp/absl/base:dynamic_annotations",
 
     # base/logging.cc uses this non-public absl dependency while there no better
     # alternative to inject abort hook. See notes in `base/logging.cc`.
-    "//third_party/abseil-cpp/absl/base:raw_logging_internal",
   ]
 
   if (is_component_build) {
@@ -278,12 +271,8 @@
         "absl/algorithm:container_test",
         "absl/base:config_test",
         "absl/base:no_destructor_test",
-        "absl/base:nullability_default_nonnull_test",
         "absl/base:nullability_test",
-        "absl/base:poison_test",
         "absl/base:prefetch_test",
-        "absl/base:tracing_internal_strong_test",
-        "absl/base:tracing_internal_weak_test",
         "absl/cleanup:cleanup_test",
 
         # TODO(mbonadei): Fix issue with EXPECT_DEATH and uncomment.
@@ -294,8 +283,6 @@
         "absl/container:flat_hash_set_test",
         "absl/container:hash_function_defaults_test",
         "absl/container:inlined_vector_test",
-        "absl/container:node_hash_map_test",
-        "absl/container:node_hash_set_test",
         "absl/container:node_slot_policy_test",
         "absl/container:raw_hash_set_allocator_test",
         "absl/container:raw_hash_set_test",
@@ -304,11 +291,8 @@
         "absl/crc:crc_cord_state_test",
         "absl/crc:crc_memcpy_test",
         "absl/crc:non_temporal_memcpy_test",
-        "absl/debugging:bounded_utf8_length_sequence_test",
-        "absl/debugging:decode_rust_punycode_test",
         "absl/debugging:demangle_rust_test",
         "absl/debugging:stacktrace_test",
-        "absl/debugging:utf8_for_code_point_test",
         "absl/flags:flag_test",
         "absl/functional:any_invocable_test",
         "absl/functional:function_ref_test",
@@ -361,7 +345,6 @@
         "absl/strings:has_absl_stringify_test",
         "absl/strings:has_ostream_operator_test",
         "absl/strings:match_test",
-        "absl/strings:str_cat_test",
         "absl/strings:str_format_arg_test",
         "absl/strings:str_format_bind_test",
         "absl/strings:str_format_checker_test",
@@ -372,11 +355,7 @@
         "absl/strings:str_format_test",
         "absl/strings:str_replace_test",
         "absl/strings:string_view_test",
-        "absl/synchronization:barrier_test",
-        "absl/synchronization:graphcycles_test",
         "absl/synchronization:kernel_timeout_internal_test",
-        "absl/synchronization:mutex_test",
-        "absl/synchronization:per_thread_sem_test",
         "absl/synchronization:waiter_test",
         "absl/time:time_test",
         "absl/types:optional_test",