From 09eb2bb6d6929f45825af44a84755e12b382268a Mon Sep 17 00:00:00 2001 From: NECMI Date: Wed, 4 Jun 2025 14:44:34 +0200 Subject: [PATCH 1/2] build: fix android build Fixes: https://github.com/nodejs/node/issues/58505 --- tools/v8_gypfiles/v8.gyp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tools/v8_gypfiles/v8.gyp b/tools/v8_gypfiles/v8.gyp index 32fc99e2af9f..3b769b1e5a48 100644 --- a/tools/v8_gypfiles/v8.gyp +++ b/tools/v8_gypfiles/v8.gyp @@ -1554,7 +1554,7 @@ ], }, { 'sources': [ - '<(V8_ROOT)/src/base/debug/stack_trace_android.cc', + '<(V8_ROOT)/src/base/debug/stack_trace_posix.cc', '<(V8_ROOT)/src/base/platform/platform-linux.cc', ], }], From 87db2daa8c882700fb4e3617e4af18f5f020bf77 Mon Sep 17 00:00:00 2001 From: necm1 Date: Wed, 4 Jun 2025 15:49:08 +0200 Subject: [PATCH 2/2] build: merge source files for android in v8.gyp Refs: https://github.com/nodejs/node/pull/58574#pullrequestreview-2896784826 --- tools/v8_gypfiles/v8.gyp | 15 ++------------- 1 file changed, 2 insertions(+), 13 deletions(-) diff --git a/tools/v8_gypfiles/v8.gyp b/tools/v8_gypfiles/v8.gyp index 3b769b1e5a48..8c83d491b86a 100644 --- a/tools/v8_gypfiles/v8.gyp +++ b/tools/v8_gypfiles/v8.gyp @@ -1536,6 +1536,8 @@ '<(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/debug/stack_trace_posix.cc', + '<(V8_ROOT)/src/base/platform/platform-linux.cc', ], 'link_settings': { 'target_conditions': [ @@ -1546,19 +1548,6 @@ }], ], }, - 'target_conditions': [ - ['_toolset=="host"', { - 'sources': [ - '<(V8_ROOT)/src/base/debug/stack_trace_posix.cc', - '<(V8_ROOT)/src/base/platform/platform-linux.cc', - ], - }, { - 'sources': [ - '<(V8_ROOT)/src/base/debug/stack_trace_posix.cc', - '<(V8_ROOT)/src/base/platform/platform-linux.cc', - ], - }], - ], }], ['is_fuchsia', { 'sources': [