nodejs: drop v8 instrumentation patch

This is no longer needed now that apple-sdk_11 is the default SDK.
This commit is contained in:
Alex James
2025-07-10 20:32:11 -05:00
parent e4f14776e7
commit cbb3c85f0e
4 changed files with 0 additions and 19 deletions
@@ -1,16 +0,0 @@
Disable v8 system instrumentation on Darwin
On Darwin, the v8 system instrumentation requires the header "os/signpost.h"
which is available since apple_sdk 11+. See: https://github.com/nodejs/node/issues/39584
--- old/tools/v8_gypfiles/features.gypi
+++ new/tools/v8_gypfiles/features.gypi
@@ -62,7 +62,7 @@
}, {
'is_component_build': 0,
}],
- ['OS == "win" or OS == "mac"', {
+ ['OS == "win"', {
# Sets -DENABLE_SYSTEM_INSTRUMENTATION. Enables OS-dependent event tracing
'v8_enable_system_instrumentation': 1,
}, {
-1
View File
@@ -40,7 +40,6 @@ buildNodejs {
patches = [
./configure-emulator.patch
./configure-armv6-vfpv2.patch
./disable-darwin-v8-system-instrumentation-node19.patch
./node-npm-build-npm-package-logic.patch
./use-correct-env-in-tests.patch
-1
View File
@@ -56,7 +56,6 @@ buildNodejs {
++ gypPatches
++ [
./configure-armv6-vfpv2.patch
./disable-darwin-v8-system-instrumentation-node19.patch
./node-npm-build-npm-package-logic.patch
./use-correct-env-in-tests.patch
./bin-sh-node-run-v22.patch
-1
View File
@@ -55,7 +55,6 @@ buildNodejs {
]
++ [
./configure-armv6-vfpv2.patch
./disable-darwin-v8-system-instrumentation-node19.patch
./node-npm-build-npm-package-logic.patch
./use-correct-env-in-tests.patch
./bin-sh-node-run-v22.patch