diff options
Diffstat (limited to 'sci-libs/tensorflow/files/tensorflow-2.15.0-0009-systemlib-update-targets-for-absl.patch')
-rw-r--r-- | sci-libs/tensorflow/files/tensorflow-2.15.0-0009-systemlib-update-targets-for-absl.patch | 365 |
1 files changed, 0 insertions, 365 deletions
diff --git a/sci-libs/tensorflow/files/tensorflow-2.15.0-0009-systemlib-update-targets-for-absl.patch b/sci-libs/tensorflow/files/tensorflow-2.15.0-0009-systemlib-update-targets-for-absl.patch deleted file mode 100644 index 4cbce75b96de..000000000000 --- a/sci-libs/tensorflow/files/tensorflow-2.15.0-0009-systemlib-update-targets-for-absl.patch +++ /dev/null @@ -1,365 +0,0 @@ -From de3fc37567b3b135ee45c2ca8bd2256ea53812e8 Mon Sep 17 00:00:00 2001 -From: wangjiezhe <wangjiezhe@gmail.com> -Date: Sun, 26 Nov 2023 13:12:20 +0800 -Subject: [PATCH 09/13] systemlib: update targets for absl - ---- - .../compiler/mlir/tools/kernel_gen/BUILD | 1 + - .../distribute/experimental/rpc/kernels/BUILD | 1 + - third_party/absl/system.absl.debugging.BUILD | 20 +- - third_party/absl/system.absl.log.BUILD | 271 ++++++++++++++++++ - third_party/absl/workspace.bzl | 1 + - 5 files changed, 289 insertions(+), 5 deletions(-) - create mode 100644 third_party/absl/system.absl.log.BUILD - -diff --git a/tensorflow/compiler/mlir/tools/kernel_gen/BUILD b/tensorflow/compiler/mlir/tools/kernel_gen/BUILD -index e6ce181074d..ff3f65fb551 100644 ---- a/tensorflow/compiler/mlir/tools/kernel_gen/BUILD -+++ b/tensorflow/compiler/mlir/tools/kernel_gen/BUILD -@@ -107,6 +107,7 @@ tf_cc_binary( - "//tensorflow/compiler/mlir/tensorflow", - "//tensorflow/core:lib", - "@com_google_absl//absl/status", -+ "@com_google_absl//absl/log:check", - "@com_google_absl//absl/strings", - "@llvm-project//llvm:AArch64CodeGen", # fixdeps: keep - "@llvm-project//llvm:ARMCodeGen", # fixdeps: keep -diff --git a/tensorflow/distribute/experimental/rpc/kernels/BUILD b/tensorflow/distribute/experimental/rpc/kernels/BUILD -index 60fa55c7702..6527914c51d 100644 ---- a/tensorflow/distribute/experimental/rpc/kernels/BUILD -+++ b/tensorflow/distribute/experimental/rpc/kernels/BUILD -@@ -64,6 +64,7 @@ tf_kernel_library( - "//tensorflow/distribute/experimental/rpc/proto:tf_rpc_service_proto_cc", - "@com_github_grpc_grpc//:grpc++", - "@com_google_absl//absl/status", -+ "@com_google_absl//absl/log:check", - "@com_google_absl//absl/strings", - "@com_google_absl//absl/strings:str_format", - "@local_xla//xla/stream_executor/platform", -diff --git a/third_party/absl/system.absl.debugging.BUILD b/third_party/absl/system.absl.debugging.BUILD -index 931ffdc9e92..223db7b4c46 100644 ---- a/third_party/absl/system.absl.debugging.BUILD -+++ b/third_party/absl/system.absl.debugging.BUILD -@@ -26,15 +26,25 @@ cc_library( - - cc_library( - name = "failure_signal_handler", -- linkopts = [ -- "-labsl_failure_signal_handler", -- "-labsl_examine_stack", -+ linkopts = ["-labsl_failure_signal_handler"], -+ deps = [ -+ ":examine_stack", -+ ":stacktrace", -+ "//absl/base", -+ "//absl/base:config", -+ "//absl/base:core_headers", -+ "//absl/base:raw_logging_internal", - ], -+) -+ -+cc_library( -+ name = "examine_stack", -+ linkopts = ["-labsl_examine_stack"], - deps = [ - ":stacktrace", - ":symbolize", -- "//absl/base", -- "//absl/base:errno_saver", -+ "//absl/base:config", -+ "//absl/base:core_headers", - "//absl/base:raw_logging_internal", - ], - ) -diff --git a/third_party/absl/system.absl.log.BUILD b/third_party/absl/system.absl.log.BUILD -new file mode 100644 -index 00000000000..9a2a5de657e ---- /dev/null -+++ b/third_party/absl/system.absl.log.BUILD -@@ -0,0 +1,271 @@ -+load("@rules_cc//cc:defs.bzl", "cc_library") -+ -+package(default_visibility = ["//visibility:public"]) -+ -+cc_library( -+ name = "log", -+ deps = [ -+ "//absl/log:internal_log_impl", -+ ], -+) -+ -+cc_library( -+ name = "internal_log_impl", -+ deps = [ -+ ":internal_conditions", -+ ":internal_message", -+ ":internal_strip", -+ ], -+) -+ -+cc_library( -+ name = "internal_conditions", -+ linkopts = ["-labsl_log_internal_conditions"], -+ deps = [ -+ ":internal_voidify", -+ "//absl/base", -+ "//absl/base:config", -+ "//absl/base:core_headers", -+ ], -+) -+ -+cc_library( -+ name = "internal_voidify", -+ deps = ["//absl/base:config"], -+) -+ -+cc_library( -+ name = "internal_message", -+ linkopts = ["-labsl_log_internal_message"], -+ deps = [ -+ ":entry", -+ ":globals", -+ ":internal_append_truncated", -+ ":internal_format", -+ ":internal_globals", -+ ":internal_log_sink_set", -+ ":internal_nullguard", -+ ":internal_proto", -+ ":severity", -+ ":sink", -+ ":sink_registry", -+ "//absl/base", -+ "//absl/base:config", -+ "//absl/base:core_headers", -+ "//absl/base:errno_saver", -+ "//absl/base:raw_logging_internal", -+ "//absl/base:strerror", -+ "//absl/container:inlined_vector", -+ "//absl/debugging:examine_stack", -+ "//absl/memory", -+ "//absl/strings", -+ "//absl/time", -+ "//absl/types:span", -+ ], -+) -+ -+cc_library( -+ name = "internal_append_truncated", -+ deps = [ -+ "//absl/base:config", -+ "//absl/strings", -+ "//absl/types:span", -+ ], -+) -+ -+cc_library( -+ name = "internal_format", -+ linkopts = ["-labsl_log_internal_format"], -+ deps = [ -+ ":internal_append_truncated", -+ ":internal_config", -+ ":internal_globals", -+ ":severity", -+ "//absl/base:config", -+ "//absl/base:core_headers", -+ "//absl/strings", -+ "//absl/strings:str_format", -+ "//absl/time", -+ "//absl/types:span", -+ ], -+) -+ -+cc_library( -+ name = "internal_globals", -+ linkopts = ["-labsl_log_internal_globals"], -+ deps = [ -+ ":severity", -+ "//absl/base:config", -+ "//absl/base:core_headers", -+ "//absl/base:raw_logging_internal", -+ "//absl/strings", -+ "//absl/time", -+ ], -+) -+ -+cc_library( -+ name = "internal_proto", -+ linkopts = ["-labsl_log_internal_proto"], -+ deps = [ -+ "//absl/base", -+ "//absl/base:config", -+ "//absl/base:core_headers", -+ "//absl/strings", -+ "//absl/types:span", -+ ], -+) -+ -+cc_library( -+ name = "internal_log_sink_set", -+ linkopts = ["-labsl_log_internal_log_sink_set"], -+ deps = [ -+ ":entry", -+ ":globals", -+ ":internal_config", -+ ":internal_globals", -+ ":severity", -+ ":sink", -+ "//absl/base", -+ "//absl/base:config", -+ "//absl/base:core_headers", -+ "//absl/base:raw_logging_internal", -+ "//absl/cleanup", -+ "//absl/strings", -+ "//absl/synchronization", -+ "//absl/types:span", -+ ], -+) -+ -+cc_library( -+ name = "internal_config", -+ deps = [ -+ "//absl/base:config", -+ "//absl/base:core_headers", -+ ], -+) -+ -+cc_library( -+ name = "internal_nullguard", -+ linkopts = ["-labsl_log_internal_nullguard"], -+ deps = [ -+ "//absl/base:config", -+ "//absl/base:core_headers", -+ ], -+) -+ -+cc_library( -+ name = "globals", -+ linkopts = ["-labsl_log_globals"], -+ deps = [ -+ ":severity", -+ "//absl/base:atomic_hook", -+ "//absl/base:config", -+ "//absl/base:core_headers", -+ "//absl/base:raw_logging_internal", -+ "//absl/hash", -+ "//absl/strings", -+ ], -+) -+ -+cc_library( -+ name = "entry", -+ linkopts = ["-labsl_log_entry"], -+ deps = [ -+ ":internal_config", -+ ":severity", -+ "//absl/base:config", -+ "//absl/base:core_headers", -+ "//absl/strings", -+ "//absl/time", -+ "//absl/types:span", -+ ], -+) -+ -+cc_library( -+ name = "severity", -+ linkopts = ["-labsl_log_severity"], -+ deps = ["//absl/base:core_headers"], -+) -+ -+cc_library( -+ name = "sink", -+ linkopts = ["-labsl_log_sink"], -+ deps = [ -+ ":entry", -+ "//absl/base:config", -+ ], -+) -+ -+cc_library( -+ name = "sink_registry", -+ deps = [ -+ ":internal_log_sink_set", -+ ":sink", -+ "//absl/base:config", -+ ], -+) -+ -+cc_library( -+ name = "internal_strip", -+ deps = [ -+ ":internal_message", -+ ":internal_nullstream", -+ ":severity", -+ ], -+) -+ -+cc_library( -+ name = "internal_nullstream", -+ deps = [ -+ ":severity", -+ "//absl/base:config", -+ "//absl/base:core_headers", -+ "//absl/strings", -+ ], -+) -+ -+cc_library( -+ name = "check", -+ deps = [ -+ ":internal_check_impl", -+ ":internal_check_op", -+ ":internal_conditions", -+ ":internal_message", -+ ":internal_strip", -+ "//absl/base:core_headers", -+ ], -+) -+ -+cc_library( -+ name = "internal_check_impl", -+ deps = [ -+ ":internal_check_op", -+ ":internal_conditions", -+ ":internal_message", -+ ":internal_strip", -+ "//absl/base:core_headers", -+ ], -+) -+ -+cc_library( -+ name = "internal_check_op", -+ linkopts = ["-labsl_log_internal_check_op"], -+ deps = [ -+ ":internal_nullguard", -+ ":internal_nullstream", -+ ":internal_strip", -+ "//absl/base:config", -+ "//absl/base:core_headers", -+ "//absl/strings", -+ ], -+) -+ -+cc_library( -+ name = "absl_check", -+ deps = [":internal_check_impl"], -+) -+ -+cc_library( -+ name = "absl_log", -+ deps = [":internal_log_impl"], -+) -diff --git a/third_party/absl/workspace.bzl b/third_party/absl/workspace.bzl -index 07f49cebb78..a7f4e5ffc44 100644 ---- a/third_party/absl/workspace.bzl -+++ b/third_party/absl/workspace.bzl -@@ -20,6 +20,7 @@ def repo(): - "flags", - "functional", - "hash", -+ "log", - "memory", - "meta", - "numeric", --- -2.41.0 - |