node/tools/v8_gypfiles
Ivan Trubach b087e922bd
build: support setting an emulator from configure script
V8’s JIT infrastructure requires binaries such as mksnapshot to be run
during the build. However, these binaries must have the same bit-width
as the host platform (e.g. a x86_64 build platform targeting ARMv6 needs
to produce a 32-bit binary).

To work around this issue, allow building the binaries for the host
platform and running them on the build platform with an emulator.

Based on Buildroot’s nodejs-src 0001-add-qemu-wrapper-support.patch.
c1d5eada4d/package/nodejs/nodejs-src/0001-add-qemu-wrapper-support.patch

PR-URL: https://github.com/nodejs/node/pull/53899
Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
Reviewed-By: Aviv Keller <me@aviv.sh>
2026-06-25 10:56:23 +02:00
..
abseil.gyp gyp: update deps gypfiles 2026-05-21 10:25:21 +00:00
d8.gyp build,win: enable x64 PGO 2026-04-23 12:43:51 +00:00
directory.build.props
extras-libraries.cc
features.gypi build: enable V8_VERIFY_WRITE_BARRIERS in debug build 2026-04-24 18:01:36 +02:00
ForEachFormat.py
ForEachReplace.py
GN-scraper.py
inspector.gypi
toolchain.gypi build: aix add conditonal flags for clang builds 2026-04-16 13:24:37 +00:00
v8.gyp build: support setting an emulator from configure script 2026-06-25 10:56:23 +02:00
v8vtune.gyp build, src: fix include paths for vtune files 2025-10-07 19:04:32 +00:00
v8windbg.gyp