summaryrefslogtreecommitdiff
path: root/sci-libs/tensorflow/files/tensorflow-2.15.0-0005-systemlib-Updates-for-Abseil-20220623-LTS.patch
blob: 520f4bcf9a68c83d285d880edbb36dd3920c8f42 (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
From b43d73336a9209717adb038ca1fe3a808d3ce36e Mon Sep 17 00:00:00 2001
From: Jason Zaman <jason@perfinion.com>
Date: Tue, 30 May 2023 09:10:03 -0700
Subject: [PATCH 05/13] systemlib: Updates for Abseil 20220623 LTS

These targets are header-only and just need stub bazel targets
---
 third_party/absl/system.absl.functional.BUILD | 22 +++++++++++++++++++
 third_party/absl/system.absl.random.BUILD     | 12 ++++++++++
 2 files changed, 34 insertions(+)

diff --git a/third_party/absl/system.absl.functional.BUILD b/third_party/absl/system.absl.functional.BUILD
index a4f70acf35c..579181dec07 100644
--- a/third_party/absl/system.absl.functional.BUILD
+++ b/third_party/absl/system.absl.functional.BUILD
@@ -2,10 +2,32 @@ load("@rules_cc//cc:defs.bzl", "cc_library")
 
 package(default_visibility = ["//visibility:public"])
 
+cc_library(
+    name = "any_invocable",
+    deps = [
+        "//absl/base:base_internal",
+        "//absl/base:config",
+        "//absl/base:core_headers",
+        "//absl/meta:type_traits",
+        "//absl/utility",
+    ],
+)
+
 cc_library(
     name = "bind_front",
+    deps = [
+        "//absl/base:base_internal",
+        "//absl/container:compressed_tuple",
+        "//absl/meta:type_traits",
+        "//absl/utility",
+    ],
 )
 
 cc_library(
     name = "function_ref",
+    deps = [
+        "//absl/base:base_internal",
+        "//absl/base:core_headers",
+        "//absl/meta:type_traits",
+    ],
 )
diff --git a/third_party/absl/system.absl.random.BUILD b/third_party/absl/system.absl.random.BUILD
index 948de07751a..5ebd656be8e 100644
--- a/third_party/absl/system.absl.random.BUILD
+++ b/third_party/absl/system.absl.random.BUILD
@@ -51,3 +51,15 @@ cc_library(
         "//absl/types:span",
     ],
 )
+
+cc_library(
+    name = "bit_gen_ref",
+    deps = [
+        ":random",
+        "//absl/base:core_headers",
+        "//absl/base:fast_type_id",
+        "//absl/meta:type_traits",
+        "//absl/random/internal:distribution_caller",
+        "//absl/random/internal:fast_uniform_bits",
+    ],
+)
-- 
2.41.0