Bug 1710358 - Add wasi SM CI build. r=jandem,sfink,glandium,jmaher

Differential Revision: https://phabricator.services.mozilla.com/D117997
This commit is contained in:
Dmitry Bezhetskov 2021-06-23 08:29:55 +00:00
Родитель 79494e7550
Коммит cec32d4169
3 изменённых файлов: 35 добавлений и 0 удалений

Просмотреть файл

@ -0,0 +1,14 @@
{
"configure-args": "--enable-application=js --target=wasm32-unknown-wasi --with-sysroot=${MOZ_FETCHES_DIR}/wasi-sysroot/share/wasi-sysroot/ --disable-stdcxx-compat --disable-gold --without-system-zlib --without-intl-api --disable-jit --disable-shared-js --disable-shared-memory --disable-tests --disable-cranelift --disable-clang-plugin",
"optimize": true,
"debug": false,
"nspr": false,
"compiler": "clang",
"env": {
"JITTEST_EXTRA_ARGS": "--jitflags=none"
},
"skip-tests": {
"all": ["jstests", "jittest", "jsapitests"]
},
"use_minidump": false
}

Просмотреть файл

@ -305,6 +305,25 @@ sm-compacting-linux64/debug:
- linux64-llvm-symbolizer - linux64-llvm-symbolizer
- linux64-sysroot - linux64-sysroot
sm-linux64-wasi/opt:
description: "Spidermonkey WASI opt build"
index:
job-name: sm-linux64-wasi-opt
treeherder:
platform: linux64/opt
symbol: SM(wasi)
tier: 3
run:
spidermonkey-variant: wasi
run-on-projects: ['mozilla-central']
fetches:
toolchain:
- linux64-clang
- linux64-rust
- linux64-cbindgen
- linux64-dump-syms
- wasi-sysroot-12
sm-msan-linux64/opt: sm-msan-linux64/opt:
description: "Spidermonkey Memory Sanitizer" description: "Spidermonkey Memory Sanitizer"
index: index:

Просмотреть файл

@ -21,6 +21,7 @@ linux64-rust-1.47:
'--target', 'x86_64-unknown-linux-gnu', '--target', 'x86_64-unknown-linux-gnu',
'--target', 'i686-unknown-linux-gnu', '--target', 'i686-unknown-linux-gnu',
'--target', 'aarch64-unknown-linux-gnu', '--target', 'aarch64-unknown-linux-gnu',
'--target', 'wasm32-wasi',
'--compiler-builtins-hack', '--compiler-builtins-hack',
] ]
fetches: fetches:
@ -53,6 +54,7 @@ linux64-rust-1.53:
'--target', 'x86_64-unknown-linux-gnu', '--target', 'x86_64-unknown-linux-gnu',
'--target', 'i686-unknown-linux-gnu', '--target', 'i686-unknown-linux-gnu',
'--target', 'aarch64-unknown-linux-gnu', '--target', 'aarch64-unknown-linux-gnu',
'--target', 'wasm32-wasi',
'--compiler-builtins-hack', '--compiler-builtins-hack',
] ]
toolchain-alias: linux64-rust toolchain-alias: linux64-rust