termux-packages/packages/nodejs/tools-v8_gypfiles-v8.gyp.patch

25 lines
1.2 KiB
Diff
Raw Normal View History

2021-10-28 11:36:35 +02:00
--- ./tools/v8_gypfiles/v8.gyp.orig 2021-10-20 22:03:24.000000000 +0530
+++ ./tools/v8_gypfiles/v8.gyp 2021-10-27 17:35:32.672294375 +0530
@@ -1116,6 +1116,7 @@
2019-08-25 18:22:08 +02:00
'<(V8_ROOT)/src/base/platform/platform-posix.h',
'<(V8_ROOT)/src/base/platform/platform-posix-time.cc',
'<(V8_ROOT)/src/base/platform/platform-posix-time.h',
+ '<(V8_ROOT)/src/base/platform/platform-linux.h',
2019-08-25 18:22:08 +02:00
],
'link_settings': {
'target_conditions': [
2021-10-28 11:36:35 +02:00
@@ -1623,7 +1624,12 @@
}],
['clang or OS!="win"', {
'conditions': [
- ['_toolset == "host" and host_arch == "x64" or _toolset == "target" and target_arch=="x64"', {
+ ['_toolset == "host" and host_arch == "x64" and (target_arch == "arm" or target_arch == "ia32")', {
+ 'sources': [
+ '<(V8_ROOT)/src/heap/base/asm/ia32/push_registers_asm.cc',
+ ],
+ }],
+ ['_toolset == "host" and host_arch == "x64" and (target_arch == "x64" or target_arch == "arm64") or (_toolset == "target" and target_arch == "x64")', {
'sources': [
'<(V8_ROOT)/src/heap/base/asm/x64/push_registers_asm.cc',
],