зеркало из https://github.com/mozilla/gecko-dev.git
Bug 1521249 part 0 - Remove Rust version cap from --enable-rust-simd. r=glandium
Differential Revision: https://phabricator.services.mozilla.com/D21891 --HG-- extra : moz-landing-system : lando
This commit is contained in:
Родитель
3bd8930fc3
Коммит
5792feaaf5
|
@ -716,14 +716,11 @@ set_config('MOZ_ENABLE_WEBRENDER', webrender.enable)
|
|||
option('--enable-rust-simd', env='MOZ_RUST_SIMD',
|
||||
help='Enable explicit SIMD in Rust code.')
|
||||
|
||||
@depends('--enable-rust-simd', target, rustc_info)
|
||||
def rust_simd(value, target, rustc_info):
|
||||
# As of 2018-06-05, the simd crate only works on aarch64,
|
||||
# armv7, x86 and x86_64.
|
||||
@depends('--enable-rust-simd', target)
|
||||
def rust_simd(value, target):
|
||||
# As of 2019-03-04, the simd-accel feature of encoding_rs has not
|
||||
# been properly set up outside aarch64, armv7, x86 and x86_64.
|
||||
if target.cpu in ('aarch64', 'arm', 'x86', 'x86_64') and value:
|
||||
if rustc_info and rustc_info.version >= Version('1.33.0'):
|
||||
die('--enable-rust-simd does not work with Rust 1.33 or later. '
|
||||
'See https://bugzilla.mozilla.org/show_bug.cgi?id=1521249 .')
|
||||
return True
|
||||
|
||||
set_config('MOZ_RUST_SIMD', rust_simd)
|
||||
|
|
Загрузка…
Ссылка в новой задаче