★ wanayoo — archive 1999 https://github.com/nodejs/node/commit/548008a6f6Nouvelle recherche | Portail wanayoo
Skip to content
Permalink
Browse files

deps: update v8.gyp and run Torque

Synchronize source files list with upstream's BUILD.gn.

Teach v8.gyp to build and run torque, V8's DSL for generating builtins.

On Windows, the torque binary needs to be compiled and linked
with exception semantics and assume V8 is embedded.

Fixes: nodejs/node-v8#57

Co-Authored-By: Ben Noordhuis <info@bnoordhuis.nl>
Co-Authored-By: Refael Ackermann <refack@gmail.com>

Backport-PR-URL: #21668
PR-URL: #21079
Reviewed-By: James M Snell <jasnell@gmail.com>
Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
Reviewed-By: Yang Guo <yangguo@chromium.org>
  • Loading branch information...
targos authored and rvagg committed Apr 19, 2018
1 parent 1e7a8c3 commit 548008a6f6f95f7d903e9b282289f269f4b6a51d
Showing with 488 additions and 32 deletions.
  1. +1 −1 common.gypi
  2. +1 −1 deps/v8/gypfiles/toolchain.gypi
  3. +486 −30 deps/v8/gypfiles/v8.gyp
@@ -29,7 +29,7 @@

# Reset this number to 0 on major V8 upgrades.
# Increment by one for each non-official patch applied to deps/v8.
'v8_embedder_string': '-node.0',
'v8_embedder_string': '-node.1',

# Enable disassembler for `--print-code` v8 options
'v8_enable_disassembler': 1,
@@ -1127,7 +1127,7 @@
'ldflags': [ '-Wl,-bmaxdata:0x60000000/dsa' ],
}],
[ 'v8_target_arch=="ppc64"', {
'cflags': [ '-maix64' ],
'cflags': [ '-maix64', '-fdollars-in-identifiers' ],
'ldflags': [ '-maix64 -Wl,-bbigtoc' ],
}],
],
Oops, something went wrong.

0 comments on commit 548008a

Please sign in to comment.
You can’t perform that action at this time.