summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPaul Cristian Sarbu <paul.cristian.sarbu@huawei.com>2023-07-26 16:30:11 +0200
committerKlaus Aehlig <klaus.aehlig@huawei.com>2023-08-08 12:40:22 +0200
commit02f3e87e60783acfcce3fbaca7c9a75b9fc6d9f7 (patch)
treedfd27f49876d06ec34df182306330dd6dfd0ad84
parentf75a44b00398a4ed403535380ead4d3e9e769a7c (diff)
downloadjustbuild-02f3e87e60783acfcce3fbaca7c9a75b9fc6d9f7.tar.gz
external: Update abseil to LTS 20230125.3
Also adds the extra targets needed by protobuf v23.4, which now has a dependency on abseil, and by grpc v1.56.2.
-rw-r--r--etc/import/absl/algorithm/TARGETS.absl20
-rw-r--r--etc/import/absl/base/TARGETS.absl40
-rw-r--r--etc/import/absl/container/TARGETS.absl47
-rw-r--r--etc/import/absl/debugging/TARGETS.absl14
-rw-r--r--etc/import/absl/flags/TARGETS.absl164
-rw-r--r--etc/import/absl/log/TARGETS.absl178
-rw-r--r--etc/import/absl/log/internal/TARGETS.absl204
-rw-r--r--etc/import/absl/numeric/TARGETS.absl20
-rw-r--r--etc/import/absl/strings/TARGETS.absl20
-rw-r--r--etc/import/absl/types/TARGETS.absl7
-rw-r--r--etc/repos.json10
11 files changed, 719 insertions, 5 deletions
diff --git a/etc/import/absl/algorithm/TARGETS.absl b/etc/import/absl/algorithm/TARGETS.absl
index e4af8e92..810dfa02 100644
--- a/etc/import/absl/algorithm/TARGETS.absl
+++ b/etc/import/absl/algorithm/TARGETS.absl
@@ -6,6 +6,26 @@
, "deps": [["absl/base", "config"]]
}
, "container":
+ { "type": "export"
+ , "target": "container_internal"
+ , "flexible_config":
+ [ "ADD_CFLAGS"
+ , "ADD_CXXFLAGS"
+ , "AR"
+ , "ARCH"
+ , "CC"
+ , "CFLAGS"
+ , "COMPILER_FAMILY"
+ , "CXX"
+ , "CXXFLAGS"
+ , "DEBUG"
+ , "ENV"
+ , "HOST_ARCH"
+ , "OS"
+ , "TARGET_ARCH"
+ ]
+ }
+, "container_internal":
{ "type": ["@", "rules", "CC", "library"]
, "name": ["container"]
, "stage": ["absl", "algorithm"]
diff --git a/etc/import/absl/base/TARGETS.absl b/etc/import/absl/base/TARGETS.absl
index a433f688..a4d5b055 100644
--- a/etc/import/absl/base/TARGETS.absl
+++ b/etc/import/absl/base/TARGETS.absl
@@ -169,6 +169,26 @@
, "deps": ["base_internal", "config"]
}
, "dynamic_annotations":
+ { "type": "export"
+ , "target": "dynamic_annotations_internal"
+ , "flexible_config":
+ [ "ADD_CFLAGS"
+ , "ADD_CXXFLAGS"
+ , "AR"
+ , "ARCH"
+ , "CC"
+ , "CFLAGS"
+ , "COMPILER_FAMILY"
+ , "CXX"
+ , "CXXFLAGS"
+ , "DEBUG"
+ , "ENV"
+ , "HOST_ARCH"
+ , "OS"
+ , "TARGET_ARCH"
+ ]
+ }
+, "dynamic_annotations_internal":
{ "type": ["@", "rules", "CC", "library"]
, "name": ["dynamic_annotations"]
, "stage": ["absl", "base"]
@@ -176,6 +196,26 @@
, "deps": ["config", "core_headers"]
}
, "log_severity":
+ { "type": "export"
+ , "target": "log_severity_internal"
+ , "flexible_config":
+ [ "ADD_CFLAGS"
+ , "ADD_CXXFLAGS"
+ , "AR"
+ , "ARCH"
+ , "CC"
+ , "CFLAGS"
+ , "COMPILER_FAMILY"
+ , "CXX"
+ , "CXXFLAGS"
+ , "DEBUG"
+ , "ENV"
+ , "HOST_ARCH"
+ , "OS"
+ , "TARGET_ARCH"
+ ]
+ }
+, "log_severity_internal":
{ "type": ["@", "rules", "CC", "library"]
, "name": ["log_severity"]
, "stage": ["absl", "base"]
diff --git a/etc/import/absl/container/TARGETS.absl b/etc/import/absl/container/TARGETS.absl
index ace89f59..e74c658d 100644
--- a/etc/import/absl/container/TARGETS.absl
+++ b/etc/import/absl/container/TARGETS.absl
@@ -261,4 +261,51 @@
, ["absl/memory", "memory"]
]
}
+, "btree":
+ { "type": "export"
+ , "target": "btree_internal"
+ , "flexible_config":
+ [ "ADD_CFLAGS"
+ , "ADD_CXXFLAGS"
+ , "AR"
+ , "ARCH"
+ , "CC"
+ , "CFLAGS"
+ , "COMPILER_FAMILY"
+ , "CXX"
+ , "CXXFLAGS"
+ , "DEBUG"
+ , "ENV"
+ , "HOST_ARCH"
+ , "OS"
+ , "TARGET_ARCH"
+ ]
+ }
+, "btree_internal":
+ { "type": ["@", "rules", "CC", "library"]
+ , "name": ["btree"]
+ , "stage": ["absl", "container"]
+ , "hdrs":
+ [ "btree_map.h"
+ , "btree_set.h"
+ , "internal/btree.h"
+ , "internal/btree_container.h"
+ ]
+ , "deps":
+ [ "common"
+ , "common_policy_traits"
+ , "compressed_tuple"
+ , "container_memory"
+ , "layout"
+ , ["absl/base", "core_headers"]
+ , ["absl/base", "raw_logging_internal"]
+ , ["absl/base", "throw_delegate"]
+ , ["absl/memory", "memory"]
+ , ["absl/meta", "type_traits"]
+ , ["absl/strings", "strings"]
+ , ["absl/strings", "cord"]
+ , ["absl/types", "compare"]
+ , ["absl/utility", "utility"]
+ ]
+ }
}
diff --git a/etc/import/absl/debugging/TARGETS.absl b/etc/import/absl/debugging/TARGETS.absl
index 1088c738..658ec06d 100644
--- a/etc/import/absl/debugging/TARGETS.absl
+++ b/etc/import/absl/debugging/TARGETS.absl
@@ -60,6 +60,20 @@
, ["absl/strings", "strings"]
]
}
+, "examine_stack":
+ { "type": ["@", "rules", "CC", "library"]
+ , "name": ["log_message"]
+ , "stage": ["absl", "debugging"]
+ , "srcs": ["internal/examine_stack.cc"]
+ , "hdrs": ["internal/examine_stack.h"]
+ , "deps":
+ [ "stacktrace"
+ , "symbolize"
+ , ["absl/base", "config"]
+ , ["absl/base", "core_headers"]
+ , ["absl/base", "raw_logging_internal"]
+ ]
+ }
, "stacktrace":
{ "type": ["@", "rules", "CC", "library"]
, "name": ["stacktrace"]
diff --git a/etc/import/absl/flags/TARGETS.absl b/etc/import/absl/flags/TARGETS.absl
new file mode 100644
index 00000000..d3f9d2c3
--- /dev/null
+++ b/etc/import/absl/flags/TARGETS.absl
@@ -0,0 +1,164 @@
+{ "path_util":
+ { "type": ["@", "rules", "CC", "library"]
+ , "name": ["path_util"]
+ , "stage": ["absl", "flags"]
+ , "hdrs": ["internal/path_util.h"]
+ , "deps": [["absl/base", "config"], ["absl/strings", "strings"]]
+ }
+, "program_name":
+ { "type": ["@", "rules", "CC", "library"]
+ , "name": ["program_name"]
+ , "stage": ["absl", "flags"]
+ , "srcs": ["internal/program_name.cc"]
+ , "hdrs": ["internal/program_name.h"]
+ , "deps":
+ [ "path_util"
+ , ["absl/base", "config"]
+ , ["absl/base", "core_headers"]
+ , ["absl/strings", "strings"]
+ , ["absl/synchronization", "synchronization"]
+ ]
+ }
+, "config":
+ { "type": ["@", "rules", "CC", "library"]
+ , "name": ["config"]
+ , "stage": ["absl", "flags"]
+ , "srcs": ["usage_config.cc"]
+ , "hdrs": ["config.h", "usage_config.h"]
+ , "deps":
+ [ "path_util"
+ , "program_name"
+ , ["absl/base", "config"]
+ , ["absl/base", "core_headers"]
+ , ["absl/strings", "strings"]
+ , ["absl/synchronization", "synchronization"]
+ ]
+ }
+, "marshalling":
+ { "type": ["@", "rules", "CC", "library"]
+ , "name": ["marshalling"]
+ , "stage": ["absl", "flags"]
+ , "srcs": ["marshalling.cc"]
+ , "hdrs": ["marshalling.h"]
+ , "deps":
+ [ ["absl/base", "config"]
+ , ["absl/base", "core_headers"]
+ , ["absl/base", "log_severity"]
+ , ["absl/strings", "strings"]
+ , ["absl/strings", "str_format"]
+ , ["absl/types", "optional"]
+ ]
+ }
+, "commandlineflag_internal":
+ { "type": ["@", "rules", "CC", "library"]
+ , "name": ["commandlineflag_internal"]
+ , "stage": ["absl", "flags"]
+ , "srcs": ["internal/commandlineflag.cc"]
+ , "hdrs": ["internal/commandlineflag.h"]
+ , "deps": [["absl/base", "config"], ["absl/base", "fast_type_id"]]
+ }
+, "commandlineflag":
+ { "type": ["@", "rules", "CC", "library"]
+ , "name": ["commandlineflag"]
+ , "stage": ["absl", "flags"]
+ , "srcs": ["commandlineflag.cc"]
+ , "hdrs": ["commandlineflag.h"]
+ , "deps":
+ [ "commandlineflag_internal"
+ , ["absl/base", "config"]
+ , ["absl/base", "fast_type_id"]
+ , ["absl/strings", "strings"]
+ , ["absl/types", "optional"]
+ ]
+ }
+, "private_handle_accessor":
+ { "type": ["@", "rules", "CC", "library"]
+ , "name": ["private_handle_accessor"]
+ , "stage": ["absl", "flags"]
+ , "srcs": ["internal/private_handle_accessor.cc"]
+ , "hdrs": ["internal/private_handle_accessor.h"]
+ , "deps":
+ [ "commandlineflag"
+ , "commandlineflag_internal"
+ , ["absl/base", "config"]
+ , ["absl/strings", "strings"]
+ ]
+ }
+, "reflection":
+ { "type": ["@", "rules", "CC", "library"]
+ , "name": ["reflection"]
+ , "stage": ["absl", "flags"]
+ , "srcs": ["reflection.cc"]
+ , "hdrs": ["internal/registry.h", "reflection.h"]
+ , "deps":
+ [ "commandlineflag"
+ , "commandlineflag_internal"
+ , "config"
+ , "private_handle_accessor"
+ , ["absl/base", "config"]
+ , ["absl/base", "core_headers"]
+ , ["absl/container", "flat_hash_map"]
+ , ["absl/strings", "strings"]
+ , ["absl/synchronization", "synchronization"]
+ ]
+ }
+, "flag_internal":
+ { "type": ["@", "rules", "CC", "library"]
+ , "name": ["flag_internal"]
+ , "stage": ["absl", "flags"]
+ , "srcs": ["internal/flag.cc"]
+ , "hdrs": ["internal/flag.h", "internal/sequence_lock.h"]
+ , "deps":
+ [ "commandlineflag"
+ , "commandlineflag_internal"
+ , "config"
+ , "marshalling"
+ , "reflection"
+ , ["absl/base", "base"]
+ , ["absl/base", "config"]
+ , ["absl/base", "core_headers"]
+ , ["absl/base", "dynamic_annotations"]
+ , ["absl/memory", "memory"]
+ , ["absl/meta", "type_traits"]
+ , ["absl/strings", "strings"]
+ , ["absl/synchronization", "synchronization"]
+ , ["absl/utility", "utility"]
+ ]
+ }
+, "flag":
+ { "type": "export"
+ , "target": "flag_"
+ , "flexible_config":
+ [ "ADD_CFLAGS"
+ , "ADD_CXXFLAGS"
+ , "AR"
+ , "ARCH"
+ , "CC"
+ , "CFLAGS"
+ , "COMPILER_FAMILY"
+ , "CXX"
+ , "CXXFLAGS"
+ , "DEBUG"
+ , "ENV"
+ , "HOST_ARCH"
+ , "OS"
+ , "TARGET_ARCH"
+ ]
+ }
+, "flag_":
+ { "type": ["@", "rules", "CC", "library"]
+ , "name": ["flag"]
+ , "stage": ["absl", "flags"]
+ , "srcs": ["flag.cc"]
+ , "hdrs": ["declare.h", "flag.h", "internal/flag_msvc.inc"]
+ , "deps":
+ [ "config"
+ , "flag_internal"
+ , "reflection"
+ , ["absl/base", "base"]
+ , ["absl/base", "config"]
+ , ["absl/base", "core_headers"]
+ , ["absl/strings", "strings"]
+ ]
+ }
+}
diff --git a/etc/import/absl/log/TARGETS.absl b/etc/import/absl/log/TARGETS.absl
new file mode 100644
index 00000000..67f0f3dc
--- /dev/null
+++ b/etc/import/absl/log/TARGETS.absl
@@ -0,0 +1,178 @@
+{ "absl_check":
+ { "type": "export"
+ , "target": "absl_check_internal"
+ , "flexible_config":
+ [ "ADD_CFLAGS"
+ , "ADD_CXXFLAGS"
+ , "AR"
+ , "ARCH"
+ , "CC"
+ , "CFLAGS"
+ , "COMPILER_FAMILY"
+ , "CXX"
+ , "CXXFLAGS"
+ , "DEBUG"
+ , "ENV"
+ , "HOST_ARCH"
+ , "OS"
+ , "TARGET_ARCH"
+ ]
+ }
+, "absl_check_internal":
+ { "type": ["@", "rules", "CC", "library"]
+ , "name": ["absl_check"]
+ , "stage": ["absl", "log"]
+ , "hdrs": ["absl_check.h"]
+ , "deps": [["absl/log/internal", "check_impl"]]
+ }
+, "absl_log":
+ { "type": "export"
+ , "target": "absl_log_internal"
+ , "flexible_config":
+ [ "ADD_CFLAGS"
+ , "ADD_CXXFLAGS"
+ , "AR"
+ , "ARCH"
+ , "CC"
+ , "CFLAGS"
+ , "COMPILER_FAMILY"
+ , "CXX"
+ , "CXXFLAGS"
+ , "DEBUG"
+ , "ENV"
+ , "HOST_ARCH"
+ , "OS"
+ , "TARGET_ARCH"
+ ]
+ }
+, "absl_log_internal":
+ { "type": ["@", "rules", "CC", "library"]
+ , "name": ["absl_log"]
+ , "stage": ["absl", "log"]
+ , "hdrs": ["absl_log.h"]
+ , "deps": [["absl/log/internal", "log_impl"]]
+ }
+, "die_if_null":
+ { "type": "export"
+ , "target": "die_if_null_internal"
+ , "flexible_config":
+ [ "ADD_CFLAGS"
+ , "ADD_CXXFLAGS"
+ , "AR"
+ , "ARCH"
+ , "CC"
+ , "CFLAGS"
+ , "COMPILER_FAMILY"
+ , "CXX"
+ , "CXXFLAGS"
+ , "DEBUG"
+ , "ENV"
+ , "HOST_ARCH"
+ , "OS"
+ , "TARGET_ARCH"
+ ]
+ }
+, "die_if_null_internal":
+ { "type": ["@", "rules", "CC", "library"]
+ , "name": ["die_if_null"]
+ , "stage": ["absl", "log"]
+ , "srcs": ["die_if_null.cc"]
+ , "hdrs": ["die_if_null.h"]
+ , "deps":
+ [ "log"
+ , ["absl/base", "config"]
+ , ["absl/base", "core_headers"]
+ , ["absl/strings", "strings"]
+ ]
+ }
+, "globals":
+ { "type": ["@", "rules", "CC", "library"]
+ , "name": ["globals"]
+ , "stage": ["absl", "log"]
+ , "srcs": ["globals.cc"]
+ , "hdrs": ["globals.h"]
+ , "deps":
+ [ ["absl/base", "atomic_hook"]
+ , ["absl/base", "config"]
+ , ["absl/base", "core_headers"]
+ , ["absl/base", "log_severity"]
+ , ["absl/hash", "hash"]
+ , ["absl/strings", "strings"]
+ ]
+ }
+, "initialize":
+ { "type": "export"
+ , "target": "initialize_internal"
+ , "flexible_config":
+ [ "ADD_CFLAGS"
+ , "ADD_CXXFLAGS"
+ , "AR"
+ , "ARCH"
+ , "CC"
+ , "CFLAGS"
+ , "COMPILER_FAMILY"
+ , "CXX"
+ , "CXXFLAGS"
+ , "DEBUG"
+ , "ENV"
+ , "HOST_ARCH"
+ , "OS"
+ , "TARGET_ARCH"
+ ]
+ }
+, "initialize_internal":
+ { "type": ["@", "rules", "CC", "library"]
+ , "name": ["initialize"]
+ , "stage": ["absl", "log"]
+ , "srcs": ["initialize.cc"]
+ , "hdrs": ["initialize.h"]
+ , "deps":
+ [ "globals"
+ , ["absl/base", "config"]
+ , ["absl/log/internal", "globals"]
+ , ["absl/time", "time"]
+ ]
+ }
+, "log":
+ { "type": ["@", "rules", "CC", "library"]
+ , "name": ["log"]
+ , "stage": ["absl", "log"]
+ , "hdrs": ["log.h"]
+ , "deps": [["absl/log/internal", "log_impl"]]
+ }
+, "log_entry":
+ { "type": ["@", "rules", "CC", "library"]
+ , "name": ["log_entry"]
+ , "stage": ["absl", "log"]
+ , "srcs": ["log_entry.cc"]
+ , "hdrs": ["log_entry.h"]
+ , "deps":
+ [ ["absl/base", "config"]
+ , ["absl/base", "core_headers"]
+ , ["absl/base", "log_severity"]
+ , ["absl/log/internal", "config"]
+ , ["absl/strings", "strings"]
+ , ["absl/time", "time"]
+ , ["absl/types", "span"]
+ ]
+ }
+, "log_sink":
+ { "type": ["@", "rules", "CC", "library"]
+ , "name": ["log_sink"]
+ , "stage": ["absl", "log"]
+ , "srcs": ["log_sink.cc"]
+ , "hdrs": ["log_sink.h"]
+ , "deps": ["log_entry", ["absl/base", "config"]]
+ }
+, "log_sink_registry":
+ { "type": ["@", "rules", "CC", "library"]
+ , "name": ["log_sink_registry"]
+ , "stage": ["absl", "log"]
+ , "hdrs": ["log_sink_registry.h"]
+ , "deps":
+ [ "log_sink"
+ , ["absl/base", "config"]
+ , ["absl/log/internal", "log_sink_set"]
+ ]
+ }
+}
diff --git a/etc/import/absl/log/internal/TARGETS.absl b/etc/import/absl/log/internal/TARGETS.absl
new file mode 100644
index 00000000..dce2c666
--- /dev/null
+++ b/etc/import/absl/log/internal/TARGETS.absl
@@ -0,0 +1,204 @@
+{ "check_impl":
+ { "type": ["@", "rules", "CC", "library"]
+ , "name": ["check_impl"]
+ , "stage": ["absl", "log", "internal"]
+ , "hdrs": ["check_impl.h"]
+ , "deps":
+ [ "check_op"
+ , "conditions"
+ , "log_message"
+ , "strip"
+ , ["absl/base", "core_headers"]
+ ]
+ }
+, "check_op":
+ { "type": ["@", "rules", "CC", "library"]
+ , "name": ["check_op"]
+ , "stage": ["absl", "log", "internal"]
+ , "srcs": ["check_op.cc"]
+ , "hdrs": ["check_op.h"]
+ , "deps":
+ [ "nullguard"
+ , "nullstream"
+ , "strip"
+ , ["absl/base", "config"]
+ , ["absl/base", "core_headers"]
+ , ["absl/strings", "strings"]
+ ]
+ }
+, "conditions":
+ { "type": ["@", "rules", "CC", "library"]
+ , "name": ["conditions"]
+ , "stage": ["absl", "log", "internal"]
+ , "srcs": ["conditions.cc"]
+ , "hdrs": ["conditions.h"]
+ , "deps":
+ [ "voidify"
+ , ["absl/base", "base"]
+ , ["absl/base", "config"]
+ , ["absl/base", "core_headers"]
+ ]
+ }
+, "config":
+ { "type": ["@", "rules", "CC", "library"]
+ , "name": ["config"]
+ , "stage": ["absl", "log", "internal"]
+ , "hdrs": ["config.h"]
+ , "deps": [["absl/base", "config"], ["absl/base", "core_headers"]]
+ }
+, "format":
+ { "type": ["@", "rules", "CC", "library"]
+ , "name": ["format"]
+ , "stage": ["absl", "log", "internal"]
+ , "srcs": ["log_format.cc"]
+ , "hdrs": ["log_format.h"]
+ , "deps":
+ [ "append_truncated"
+ , "config"
+ , "globals"
+ , ["absl/base", "config"]
+ , ["absl/base", "core_headers"]
+ , ["absl/base", "log_severity"]
+ , ["absl/strings", "strings"]
+ , ["absl/strings", "str_format"]
+ , ["absl/time", "time"]
+ , ["absl/types", "span"]
+ ]
+ }
+, "globals":
+ { "type": ["@", "rules", "CC", "library"]
+ , "name": ["globals"]
+ , "stage": ["absl", "log", "internal"]
+ , "srcs": ["globals.cc"]
+ , "hdrs": ["globals.h"]
+ , "deps":
+ [ ["absl/base", "config"]
+ , ["absl/base", "core_headers"]
+ , ["absl/base", "log_severity"]
+ , ["absl/base", "raw_logging_internal"]
+ , ["absl/strings", "strings"]
+ , ["absl/time", "time"]
+ ]
+ }
+, "log_impl":
+ { "type": ["@", "rules", "CC", "library"]
+ , "name": ["log_impl"]
+ , "stage": ["absl", "log", "internal"]
+ , "hdrs": ["log_impl.h"]
+ , "deps": ["conditions", "log_message", "strip"]
+ }
+, "log_message":
+ { "type": ["@", "rules", "CC", "library"]
+ , "name": ["log_message"]
+ , "stage": ["absl", "log", "internal"]
+ , "srcs": ["log_message.cc"]
+ , "hdrs": ["log_message.h"]
+ , "deps":
+ [ "append_truncated"
+ , "format"
+ , "globals"
+ , "log_sink_set"
+ , "nullguard"
+ , "proto"
+ , ["absl/base", "base"]
+ , ["absl/base", "config"]
+ , ["absl/base", "core_headers"]
+ , ["absl/base", "errno_saver"]
+ , ["absl/base", "log_severity"]
+ , ["absl/base", "raw_logging_internal"]
+ , ["absl/base", "strerror"]
+ , ["absl/container", "inlined_vector"]
+ , ["absl/debugging", "examine_stack"]
+ , ["absl/log", "globals"]
+ , ["absl/log", "log_entry"]
+ , ["absl/log", "log_sink"]
+ , ["absl/log", "log_sink_registry"]
+ , ["absl/memory", "memory"]
+ , ["absl/strings", "strings"]
+ , ["absl/time", "time"]
+ , ["absl/types", "span"]
+ ]
+ }
+, "append_truncated":
+ { "type": ["@", "rules", "CC", "library"]
+ , "name": ["append_truncated"]
+ , "stage": ["absl", "log", "internal"]
+ , "hdrs": ["append_truncated.h"]
+ , "deps":
+ [ ["absl/base", "config"]
+ , ["absl/strings", "strings"]
+ , ["absl/types", "span"]
+ ]
+ }
+, "log_sink_set":
+ { "type": ["@", "rules", "CC", "library"]
+ , "name": ["log_sink_set"]
+ , "stage": ["absl", "log", "internal"]
+ , "srcs": ["log_sink_set.cc"]
+ , "hdrs": ["log_sink_set.h"]
+ , "deps":
+ [ "config"
+ , "globals"
+ , ["absl/base", "base"]
+ , ["absl/base", "config"]
+ , ["absl/base", "core_headers"]
+ , ["absl/base", "log_severity"]
+ , ["absl/base", "raw_logging_internal"]
+ , ["absl/cleanup", "cleanup"]
+ , ["absl/log", "globals"]
+ , ["absl/log", "log_entry"]
+ , ["absl/log", "log_sink"]
+ , ["absl/strings", "strings"]
+ , ["absl/synchronization", "synchronization"]
+ , ["absl/types", "span"]
+ ]
+ }
+, "nullguard":
+ { "type": ["@", "rules", "CC", "library"]
+ , "name": ["nullguard"]
+ , "stage": ["absl", "log", "internal"]
+ , "srcs": ["nullguard.cc"]
+ , "hdrs": ["nullguard.h"]
+ , "deps": [["absl/base", "config"], ["absl/base", "core_headers"]]
+ }
+, "nullstream":
+ { "type": ["@", "rules", "CC", "library"]
+ , "name": ["nullstream"]
+ , "stage": ["absl", "log", "internal"]
+ , "hdrs": ["nullstream.h"]
+ , "deps":
+ [ ["absl/base", "config"]
+ , ["absl/base", "core_headers"]
+ , ["absl/base", "log_severity"]
+ , ["absl/strings", "strings"]
+ ]
+ }
+, "strip":
+ { "type": ["@", "rules", "CC", "library"]
+ , "name": ["strip"]
+ , "stage": ["absl", "log", "internal"]
+ , "hdrs": ["strip.h"]
+ , "deps": ["log_message", "nullstream", ["absl/base", "log_severity"]]
+ }
+, "voidify":
+ { "type": ["@", "rules", "CC", "library"]
+ , "name": ["voidify"]
+ , "stage": ["absl", "log", "internal"]
+ , "hdrs": ["voidify.h"]
+ , "deps": [["absl/base", "config"]]
+ }
+, "proto":
+ { "type": ["@", "rules", "CC", "library"]
+ , "name": ["proto"]
+ , "stage": ["absl", "log", "internal"]
+ , "srcs": ["proto.cc"]
+ , "hdrs": ["proto.h"]
+ , "deps":
+ [ ["absl/base", "base"]
+ , ["absl/base", "config"]
+ , ["absl/base", "core_headers"]
+ , ["absl/strings", "strings"]
+ , ["absl/types", "span"]
+ ]
+ }
+}
diff --git a/etc/import/absl/numeric/TARGETS.absl b/etc/import/absl/numeric/TARGETS.absl
index 3b4203a9..f38f1101 100644
--- a/etc/import/absl/numeric/TARGETS.absl
+++ b/etc/import/absl/numeric/TARGETS.absl
@@ -8,6 +8,26 @@
, "deps": ["bits", ["absl/base", "config"], ["absl/base", "core_headers"]]
}
, "bits":
+ { "type": "export"
+ , "target": "bits_internal"
+ , "flexible_config":
+ [ "ADD_CFLAGS"
+ , "ADD_CXXFLAGS"
+ , "AR"
+ , "ARCH"
+ , "CC"
+ , "CFLAGS"
+ , "COMPILER_FAMILY"
+ , "CXX"
+ , "CXXFLAGS"
+ , "DEBUG"
+ , "ENV"
+ , "HOST_ARCH"
+ , "OS"
+ , "TARGET_ARCH"
+ ]
+ }
+, "bits_internal":
{ "type": ["@", "rules", "CC", "library"]
, "name": ["bits"]
, "stage": ["absl", "numeric"]
diff --git a/etc/import/absl/strings/TARGETS.absl b/etc/import/absl/strings/TARGETS.absl
index 6dfbcb94..81f5a839 100644
--- a/etc/import/absl/strings/TARGETS.absl
+++ b/etc/import/absl/strings/TARGETS.absl
@@ -80,6 +80,26 @@
]
}
, "internal":
+ { "type": "export"
+ , "target": "internal_"
+ , "flexible_config":
+ [ "ADD_CFLAGS"
+ , "ADD_CXXFLAGS"
+ , "AR"
+ , "ARCH"
+ , "CC"
+ , "CFLAGS"
+ , "COMPILER_FAMILY"
+ , "CXX"
+ , "CXXFLAGS"
+ , "DEBUG"
+ , "ENV"
+ , "HOST_ARCH"
+ , "OS"
+ , "TARGET_ARCH"
+ ]
+ }
+, "internal_":
{ "type": ["@", "rules", "CC", "library"]
, "name": ["internal"]
, "stage": ["absl", "strings"]
diff --git a/etc/import/absl/types/TARGETS.absl b/etc/import/absl/types/TARGETS.absl
index 8bb1094b..a6de1d33 100644
--- a/etc/import/absl/types/TARGETS.absl
+++ b/etc/import/absl/types/TARGETS.absl
@@ -115,4 +115,11 @@
, ["absl/meta", "type_traits"]
]
}
+, "compare":
+ { "type": ["@", "rules", "CC", "library"]
+ , "name": ["compare"]
+ , "stage": ["absl", "types"]
+ , "hdrs": ["compare.h"]
+ , "deps": [["absl/base", "core_headers"], ["absl/meta", "type_traits"]]
+ }
}
diff --git a/etc/repos.json b/etc/repos.json
index 1b00ea63..58b6c8e7 100644
--- a/etc/repos.json
+++ b/etc/repos.json
@@ -296,11 +296,11 @@
, "com_google_absl":
{ "repository":
{ "type": "archive"
- , "content": "8cc2a99cfd2426ba6fbdc4499a07bccfd19be8a6"
- , "fetch": "https://github.com/abseil/abseil-cpp/archive/refs/tags/20230125.0.tar.gz"
- , "sha256": "3ea49a7d97421b88a8c48a0de16c16048e17725c7ec0f1d3ea2683a2a75adc21"
- , "sha512": "b3d334215c78b31a2eb10bd9d4a978cd48367866d6daa2065c6c727282bafe19ef7ff5bd7cd4ed5c319d3b04e0711222e08ddbe7621ef1e079fed93a7307112f"
- , "subdir": "abseil-cpp-20230125.0"
+ , "content": "08a0c4a58d13f234bd3f1de6c73395ec5ab7d5f6"
+ , "fetch": "https://github.com/abseil/abseil-cpp/archive/refs/tags/20230125.3.tar.gz"
+ , "sha256": "5366d7e7fa7ba0d915014d387b66d0d002c03236448e1ba9ef98122c13b35c36"
+ , "sha512": "50509acfc4128fd31435631f71ac8cd0350acd9e290f78502723149016e7f07c9d84182ba99e0938b1873fecda09393d3fd7af8dabfb0d89cdcdd8a69a917e70"
+ , "subdir": "abseil-cpp-20230125.3"
}
, "target_root": "import targets"
, "target_file_name": "TARGETS.absl"