@@ -55,10 +55,10 @@ index a2123cc6c6d21c53fafc8934203b3720393e7b11..245a43920c7baf000ba63192a84a4c3f
55
55
56
56
assert(!node_enable_inspector || node_use_openssl,
57
57
diff --git a/src/node_builtins.cc b/src/node_builtins.cc
58
- index e85860de93dd5753dd4542ecee9f0888af93898a..04eab49c368c8f86837ed2c1384bf3c63e4bde24 100644
58
+ index defb657a62a0316224a02b68505ac1142fd89d03..d637faac88875bfa110e2b8d1f53962061d98279 100644
59
59
--- a/src/node_builtins.cc
60
60
+++ b/src/node_builtins.cc
61
- @@ -783 ,6 +783 ,7 @@ void BuiltinLoader::RegisterExternalReferences(
61
+ @@ -785 ,6 +785 ,7 @@ void BuiltinLoader::RegisterExternalReferences(
62
62
registry->Register(GetNatives);
63
63
64
64
RegisterExternalReferencesForInternalizedBuiltinCode(registry);
@@ -67,7 +67,7 @@ index e85860de93dd5753dd4542ecee9f0888af93898a..04eab49c368c8f86837ed2c1384bf3c6
67
67
68
68
} // namespace builtins
69
69
diff --git a/src/node_builtins.h b/src/node_builtins.h
70
- index a73de23a1debfdac66873e0baccf882e383bfc36..7ac5291be093773ee7efd39e77e01bf5d5ce5247 100644
70
+ index f9426599f2d5dc6ad061407f0c4eb2c9203a4433..302030f610965f07dd6998d282275c1bdf738009 100644
71
71
--- a/src/node_builtins.h
72
72
+++ b/src/node_builtins.h
73
73
@@ -74,6 +74,8 @@ using BuiltinCodeCacheMap =
@@ -258,10 +258,10 @@ index 856878c33681a73d41016729dabe48b0a6a80589..91a11852d206b65485fe90fd037a0bd1
258
258
if sys.platform == 'win32':
259
259
files = [ x.replace('\\', '/') for x in files ]
260
260
diff --git a/unofficial.gni b/unofficial.gni
261
- index 44641b92678ab2f28e6f5de75a92878f9f3d322d..672e97436d9220e8d5046b0c92025f50ae50a3d8 100644
261
+ index 44641b92678ab2f28e6f5de75a92878f9f3d322d..e17e4f043af6e4047ab82723ffd83187f3c04c5c 100644
262
262
--- a/unofficial.gni
263
263
+++ b/unofficial.gni
264
- @@ -142,32 +142,39 @@ template("node_gn_build") {
264
+ @@ -142,32 +142,42 @@ template("node_gn_build") {
265
265
public_configs = [
266
266
":node_external_config",
267
267
"deps/googletest:googletest_config",
@@ -296,15 +296,18 @@ index 44641b92678ab2f28e6f5de75a92878f9f3d322d..672e97436d9220e8d5046b0c92025f50
296
296
"$node_v8_path:v8_libplatform",
297
297
]
298
298
299
- + cflags_cc = [ "-Wno-unguarded-availability-new" ]
299
+ + cflags_cc = [
300
+ + "-Wno-unguarded-availability-new",
301
+ + "-Wno-return-stack-address"
302
+ + ]
300
303
+
301
304
sources = [
302
305
+ "src/node_snapshot_stub.cc",
303
306
+ "$root_gen_dir/electron_natives.cc",
304
307
"$target_gen_dir/node_javascript.cc",
305
308
] + gypi_values.node_sources
306
309
307
- @@ -190,7 +197 ,7 @@ template("node_gn_build") {
310
+ @@ -190,7 +200 ,7 @@ template("node_gn_build") {
308
311
}
309
312
if (node_use_openssl) {
310
313
deps += [ "deps/ncrypto" ]
@@ -313,7 +316,7 @@ index 44641b92678ab2f28e6f5de75a92878f9f3d322d..672e97436d9220e8d5046b0c92025f50
313
316
sources += gypi_values.node_crypto_sources
314
317
}
315
318
if (node_enable_inspector) {
316
- @@ -214,6 +221 ,10 @@ template("node_gn_build") {
319
+ @@ -214,6 +224 ,10 @@ template("node_gn_build") {
317
320
}
318
321
}
319
322
@@ -324,15 +327,15 @@ index 44641b92678ab2f28e6f5de75a92878f9f3d322d..672e97436d9220e8d5046b0c92025f50
324
327
executable(target_name) {
325
328
forward_variables_from(invoker, "*")
326
329
327
- @@ -288,6 +299 ,7 @@ template("node_gn_build") {
330
+ @@ -288,6 +302 ,7 @@ template("node_gn_build") {
328
331
}
329
332
330
333
executable("node_js2c") {
331
334
+ defines = []
332
335
deps = [
333
336
"deps/uv",
334
337
"$node_simdutf_path",
335
- @@ -298,26 +310 ,75 @@ template("node_gn_build") {
338
+ @@ -298,26 +313 ,75 @@ template("node_gn_build") {
336
339
"src/embedded_data.cc",
337
340
"src/embedded_data.h",
338
341
]
@@ -418,7 +421,7 @@ index 44641b92678ab2f28e6f5de75a92878f9f3d322d..672e97436d9220e8d5046b0c92025f50
418
421
outputs = [ "$target_gen_dir/node_javascript.cc" ]
419
422
420
423
# Get the path to node_js2c executable of the host toolchain.
421
- @@ -331,11 +392 ,11 @@ template("node_gn_build") {
424
+ @@ -331,11 +395 ,11 @@ template("node_gn_build") {
422
425
get_label_info(":node_js2c($host_toolchain)", "name") +
423
426
host_executable_suffix
424
427
0 commit comments