1diff -Naurd x/third_party/absl/system.absl.base.BUILD y/third_party/absl/system.absl.base.BUILD
2--- x/third_party/absl/system.absl.base.BUILD 2023-09-17 09:12:05.499753364 +0000
3+++ y/third_party/absl/system.absl.base.BUILD 2023-09-17 09:16:01.200082822 +0000
4@@ -22,7 +22,12 @@
5
6 cc_library(
7 name = "raw_logging_internal",
8- linkopts = ["-labsl_raw_logging_internal"],
9+ linkopts = [
10+ "-labsl_raw_logging_internal",
11+ "-labsl_log_internal_conditions",
12+ "-labsl_log_internal_message",
13+ "-labsl_log_internal_nullguard",
14+ ],
15 visibility = [
16 "//absl:__subpackages__",
17 ],
18diff -Naurd x/third_party/absl/system.absl.log.BUILD y/third_party/absl/system.absl.log.BUILD
19--- x/third_party/absl/system.absl.log.BUILD 1970-01-01 00:00:00.000000000 +0000
20+++ y/third_party/absl/system.absl.log.BUILD 2023-09-17 09:12:11.795762177 +0000
21@@ -0,0 +1,134 @@
22+load("@rules_cc//cc:defs.bzl", "cc_library")
23+
24+package(default_visibility = ["//visibility:public"])
25+
26+cc_library(
27+ name = "absl_check",
28+ deps = [
29+ ],
30+)
31+
32+cc_library(
33+ name = "absl_log",
34+ deps = [
35+ ],
36+)
37+
38+cc_library(
39+ name = "check",
40+ deps = [
41+ ],
42+)
43+
44+cc_library(
45+ name = "die_if_null",
46+ deps = [
47+ ":log",
48+ "//absl/base:config",
49+ "//absl/base:core_headers",
50+ "//absl/strings",
51+ ],
52+)
53+
54+cc_library(
55+ name = "flags",
56+ deps = [
57+ ":globals",
58+ "//absl/base:config",
59+ "//absl/base:core_headers",
60+ "//absl/base:log_severity",
61+ "//absl/flags:flag",
62+ "//absl/flags:marshalling",
63+ "//absl/strings",
64+ ],
65+)
66+
67+cc_library(
68+ name = "globals",
69+ deps = [
70+ "//absl/base:atomic_hook",
71+ "//absl/base:config",
72+ "//absl/base:core_headers",
73+ "//absl/base:log_severity",
74+ "//absl/hash",
75+ "//absl/strings",
76+ ],
77+)
78+
79+cc_library(
80+ name = "initialize",
81+ deps = [
82+ ":globals",
83+ "//absl/base:config",
84+ "//absl/time",
85+ ],
86+)
87+
88+cc_library(
89+ name = "log",
90+ deps = [
91+ ],
92+)
93+
94+cc_library(
95+ name = "log_entry",
96+ deps = [
97+ "//absl/base:config",
98+ "//absl/base:core_headers",
99+ "//absl/base:log_severity",
100+ "//absl/strings",
101+ "//absl/time",
102+ "//absl/types:span",
103+ ],
104+)
105+
106+cc_library(
107+ name = "log_sink",
108+ deps = [
109+ ":log_entry",
110+ "//absl/base:config",
111+ ],
112+)
113+
114+cc_library(
115+ name = "log_sink_registry",
116+ deps = [
117+ ":log_sink",
118+ "//absl/base:config",
119+ ],
120+)
121+
122+cc_library(
123+ name = "log_streamer",
124+ deps = [
125+ ":absl_log",
126+ "//absl/base:config",
127+ "//absl/base:log_severity",
128+ "//absl/strings",
129+ "//absl/strings:internal",
130+ "//absl/types:optional",
131+ "//absl/utility",
132+ ],
133+)
134+
135+cc_library(
136+ name = "scoped_mock_log",
137+ deps = [
138+ ":log_entry",
139+ ":log_sink",
140+ ":log_sink_registry",
141+ "//absl/base:config",
142+ "//absl/base:log_severity",
143+ "//absl/base:raw_logging_internal",
144+ "//absl/strings",
145+ "@com_google_googletest//:gtest",
146+ ],
147+)
148+
149+cc_library(
150+ name = "structured",
151+ deps = [
152+ "//absl/base:config",
153+ "//absl/strings",
154+ ],
155+)
156diff -Naurd x/third_party/absl/workspace.bzl y/third_party/absl/workspace.bzl
157--- x/third_party/absl/workspace.bzl 2023-09-17 09:12:05.499753364 +0000
158+++ y/third_party/absl/workspace.bzl 2023-09-17 09:12:11.795762177 +0000
159@@ -20,6 +20,7 @@
160 "flags",
161 "functional",
162 "hash",
163+ "log",
164 "memory",
165 "meta",
166 "numeric",