mirror of
https://github.com/nodejs/node.git
synced 2026-10-28 10:15:07 +08:00
build: enable maglev by default on Linux ppc64le
Signed-off-by: Richard Lau <richard.lau@ibm.com> PR-URL: https://github.com/nodejs/node/pull/63474 Reviewed-By: Stewart X Addison <sxa@redhat.com>
This commit is contained in:
1 parent
6d02b36f30
commit
39b481b5c5
1 file changed
+2
-2
+2
-2
@@ -55,7 +55,7 @@ valid_mips_fpu = ('fp32', 'fp64', 'fpxx')
|
||||
valid_mips_float_abi = ('soft', 'hard')
|
||||
valid_intl_modes = ('none', 'small-icu', 'full-icu', 'system-icu')
|
||||
icu_versions = json.loads((tools_path / 'icu' / 'icu_versions.json').read_text(encoding='utf-8'))
|
||||
maglev_enabled_architectures = ('x64', 'arm', 'arm64', 's390x')
|
||||
maglev_enabled_architectures = ('x64', 'arm', 'arm64', 'ppc64', 's390x')
|
||||
|
||||
# builtins may be removed later if they have been disabled by options
|
||||
shareable_builtins = {'undici/undici': 'deps/undici/undici.js',
|
||||
@@ -2175,7 +2175,7 @@ def configure_v8(o, configs):
|
||||
o['variables']['v8_promise_internal_field_count'] = 1 # Add internal field to promises for async hooks.
|
||||
o['variables']['v8_use_siphash'] = 0 if options.without_siphash else 1
|
||||
o['variables']['v8_enable_maglev'] = B(not options.v8_disable_maglev and
|
||||
flavor != 'zos' and
|
||||
flavor not in ('aix', 'os400', 'zos') and
|
||||
o['variables']['target_arch'] in maglev_enabled_architectures)
|
||||
o['variables']['v8_enable_pointer_compression'] = 1 if options.enable_pointer_compression else 0
|
||||
# Using the sandbox requires always allocating array buffer backing stores in the sandbox.
|
||||
|
||||
Reference in new issue
Block a user