diff options
author | Ben Noordhuis <info@bnoordhuis.nl> | 2022-02-11 11:52:24 +0300 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-02-11 11:52:24 +0300 |
commit | 214d7da6756c14a13998d2b383bfd63e64805947 (patch) | |
tree | f632f0fdd423a93090edd38ee2976859bafd73a4 /tools | |
parent | de9be2a679fc4e2db9a4de0a66339b07fc2072e3 (diff) |
build: remove broken x32 arch support
I added support for x32 back in 2014 but it's been in a state of
disrepair ever since, not in the least because it was never a fully
supported architecture in upstream V8.
V8 dropped x32 support entirely in or around 2018 so the removal from
Node's build system is long overdue.
Refs: https://github.com/nodejs/node/issues/40576
PR-URL: https://github.com/nodejs/node/pull/41905
Reviewed-By: Richard Lau <rlau@redhat.com>
Reviewed-By: Jiawen Geng <technicalcute@gmail.com>
Reviewed-By: Gerhard Stöbich <deb2001-github@yahoo.de>
Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
Reviewed-By: Tobias Nießen <tniessen@tnie.de>
Diffstat (limited to 'tools')
-rw-r--r-- | tools/v8_gypfiles/toolchain.gypi | 15 |
1 files changed, 0 insertions, 15 deletions
diff --git a/tools/v8_gypfiles/toolchain.gypi b/tools/v8_gypfiles/toolchain.gypi index fffad4ca16f..0f8166011ff 100644 --- a/tools/v8_gypfiles/toolchain.gypi +++ b/tools/v8_gypfiles/toolchain.gypi @@ -959,21 +959,6 @@ }, 'msvs_configuration_platform': 'x64', }], # v8_target_arch=="x64" - ['v8_target_arch=="x32"', { - 'defines': [ - # x32 port shares the source code with x64 port. - 'V8_TARGET_ARCH_X64', - 'V8_TARGET_ARCH_32_BIT', - ], - 'cflags': [ - '-mx32', - # Inhibit warning if long long type is used. - '-Wno-long-long', - ], - 'ldflags': [ - '-mx32', - ], - }], # v8_target_arch=="x32" ['OS=="win"', { 'defines': [ 'WIN32', |