about summary refs log tree commit diff
path: root/nixpkgs/pkgs/development/web/nodejs/disable-darwin-v8-system-instrumentation.patch
blob: 63e9107b33d01d0a2f19e249ecdc611ad48f4a95 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
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 -DSYSTEM_INSTRUMENTATION. Enables OS-dependent event tracing
         'v8_enable_system_instrumentation': 1,
       }, {