3
3
# 3. Revert v8 commit b26554ec368e9553782012c96aa5e99b163eaff2, which removed
4
4
# use of _allowlist_function_transition from v8 bazel/defs.bzl, since it is
5
5
# still required by the version of Bazel we currently use (6.5.0).
6
+ # 4. Tweak where v8 looks for its fp16 dependency, since it isn't downloaded by
7
+ # gn.
6
8
7
9
diff --git a/BUILD.bazel b/BUILD.bazel
8
- index 30be47fa333..d03d1e4d522 100644
10
+ index 30be47fa333..093599d47df 100644
9
11
--- a/BUILD.bazel
10
12
+++ b/BUILD.bazel
11
13
@@ -220,7 +220,7 @@ v8_int(
@@ -17,6 +19,25 @@ index 30be47fa333..d03d1e4d522 100644
17
19
)
18
20
19
21
# Default setting for v8_enable_pointer_compression.
22
+ @@ -3698,13 +3698,14 @@ filegroup(
23
+
24
+ v8_library(
25
+ name = "lib_fp16",
26
+ - srcs = ["third_party/fp16/src/include/fp16.h"],
27
+ + srcs = ["@fp16//:include/fp16.h"],
28
+ hdrs = [
29
+ - "third_party/fp16/src/include/fp16/fp16.h",
30
+ - "third_party/fp16/src/include/fp16/bitcasts.h",
31
+ + "@fp16//:include/fp16/fp16.h",
32
+ + "@fp16//:include/fp16/bitcasts.h",
33
+ ],
34
+ + include_prefix = "third_party/fp16/src",
35
+ includes = [
36
+ - "third_party/fp16/src/include",
37
+ + "@fp16//:include",
38
+ ],
39
+ )
40
+
20
41
diff --git a/bazel/defs.bzl b/bazel/defs.bzl
21
42
index 520a311595e..246c4ecf27a 100644
22
43
--- a/bazel/defs.bzl
0 commit comments