зеркало из https://github.com/mozilla/gecko-dev.git
Bug 1726474 - Enable wasm sandboxing on 64-bits Windows. r=firefox-build-system-reviewers,mhentges
Differential Revision: https://phabricator.services.mozilla.com/D123042
This commit is contained in:
Родитель
0c793d860d
Коммит
3698f8e8da
|
@ -169,6 +169,7 @@ win64/debug:
|
|||
- linux64-liblowercase
|
||||
- linux64-winchecksec
|
||||
- sysroot-x86_64-linux-gnu
|
||||
- sysroot-wasm32-wasi
|
||||
fetch:
|
||||
- nsis-3.01-win
|
||||
- upx-3.95-win
|
||||
|
@ -223,6 +224,7 @@ win64-fuzzing/debug:
|
|||
- linux64-liblowercase
|
||||
- linux64-winchecksec
|
||||
- sysroot-x86_64-linux-gnu
|
||||
- sysroot-wasm32-wasi
|
||||
fetch:
|
||||
- nsis-3.01-win
|
||||
- upx-3.95-win
|
||||
|
@ -266,6 +268,7 @@ win64-plain/debug:
|
|||
- win64-cbindgen
|
||||
- win64-winchecksec
|
||||
- win64-mozmake
|
||||
- sysroot-wasm32-wasi
|
||||
optimization:
|
||||
skip-unless-expanded: null
|
||||
|
||||
|
@ -323,6 +326,7 @@ win64/opt:
|
|||
- linux64-liblowercase
|
||||
- linux64-winchecksec
|
||||
- sysroot-x86_64-linux-gnu
|
||||
- sysroot-wasm32-wasi
|
||||
fetch:
|
||||
- nsis-3.01-win
|
||||
- upx-3.95-win
|
||||
|
@ -364,6 +368,7 @@ win64-plain/opt:
|
|||
- win64-cbindgen
|
||||
- win64-winchecksec
|
||||
- win64-mozmake
|
||||
- sysroot-wasm32-wasi
|
||||
optimization:
|
||||
skip-unless-expanded: null
|
||||
|
||||
|
@ -488,6 +493,7 @@ win64-shippable/opt:
|
|||
- linux64-liblowercase
|
||||
- linux64-winchecksec
|
||||
- sysroot-x86_64-linux-gnu
|
||||
- sysroot-wasm32-wasi
|
||||
fetch:
|
||||
- nsis-3.01-win
|
||||
- upx-3.95-win
|
||||
|
@ -590,6 +596,7 @@ win64-add-on-devel/opt:
|
|||
- linux64-liblowercase
|
||||
- linux64-winchecksec
|
||||
- sysroot-x86_64-linux-gnu
|
||||
- sysroot-wasm32-wasi
|
||||
fetch:
|
||||
- nsis-3.01-win
|
||||
- upx-3.95-win
|
||||
|
@ -641,6 +648,7 @@ win64-noopt/debug:
|
|||
- linux64-liblowercase
|
||||
- linux64-winchecksec
|
||||
- sysroot-x86_64-linux-gnu
|
||||
- sysroot-wasm32-wasi
|
||||
fetch:
|
||||
- nsis-3.01-win
|
||||
- upx-3.95-win
|
||||
|
@ -822,6 +830,7 @@ win64-rusttests/opt:
|
|||
- win64-node
|
||||
- win64-winchecksec
|
||||
- win64-mozmake
|
||||
- sysroot-wasm32-wasi
|
||||
optimization:
|
||||
test-inclusive: [rusttests]
|
||||
|
||||
|
@ -863,6 +872,7 @@ win64-rusttests/debug:
|
|||
- win64-node
|
||||
- win64-winchecksec
|
||||
- win64-mozmake
|
||||
- sysroot-wasm32-wasi
|
||||
optimization:
|
||||
test-inclusive: [rusttests]
|
||||
|
||||
|
@ -912,6 +922,7 @@ win64-ccov/opt:
|
|||
- win64-node
|
||||
- win64-winchecksec
|
||||
- win64-mozmake
|
||||
- sysroot-wasm32-wasi
|
||||
|
||||
win64-asan/debug:
|
||||
description: "Win64 Debug ASAN"
|
||||
|
@ -960,6 +971,7 @@ win64-asan/debug:
|
|||
- linux64-liblowercase
|
||||
- linux64-winchecksec
|
||||
- sysroot-x86_64-linux-gnu
|
||||
- sysroot-wasm32-wasi
|
||||
- win64-llvm-symbolizer
|
||||
fetch:
|
||||
- nsis-3.01-win
|
||||
|
@ -1015,6 +1027,7 @@ win64-asan/opt:
|
|||
- linux64-liblowercase
|
||||
- linux64-winchecksec
|
||||
- sysroot-x86_64-linux-gnu
|
||||
- sysroot-wasm32-wasi
|
||||
- win64-llvm-symbolizer
|
||||
fetch:
|
||||
- nsis-3.01-win
|
||||
|
@ -1079,6 +1092,7 @@ win64-asan-reporter-shippable/opt:
|
|||
- linux64-liblowercase
|
||||
- linux64-winchecksec
|
||||
- sysroot-x86_64-linux-gnu
|
||||
- sysroot-wasm32-wasi
|
||||
- win64-llvm-symbolizer
|
||||
fetch:
|
||||
- nsis-3.01-win
|
||||
|
@ -1259,6 +1273,7 @@ win64-devedition/opt:
|
|||
- linux64-liblowercase
|
||||
- linux64-winchecksec
|
||||
- sysroot-x86_64-linux-gnu
|
||||
- sysroot-wasm32-wasi
|
||||
fetch:
|
||||
- nsis-3.01-win
|
||||
- upx-3.95-win
|
||||
|
@ -1312,6 +1327,7 @@ win64-aarch64/debug:
|
|||
- linux64-liblowercase
|
||||
- linux64-winchecksec
|
||||
- sysroot-x86_64-linux-gnu
|
||||
- sysroot-wasm32-wasi
|
||||
fetch:
|
||||
- nsis-3.01-win
|
||||
- upx-3.95-win
|
||||
|
@ -1373,6 +1389,7 @@ win64-aarch64/opt:
|
|||
- linux64-liblowercase
|
||||
- linux64-winchecksec
|
||||
- sysroot-x86_64-linux-gnu
|
||||
- sysroot-wasm32-wasi
|
||||
fetch:
|
||||
- nsis-3.01-win
|
||||
- upx-3.95-win
|
||||
|
@ -1578,6 +1595,7 @@ win64-aarch64-shippable-no-eme/opt:
|
|||
- linux64-liblowercase
|
||||
- linux64-winchecksec
|
||||
- sysroot-x86_64-linux-gnu
|
||||
- sysroot-wasm32-wasi
|
||||
fetch:
|
||||
- nsis-3.01-win
|
||||
- upx-3.95-win
|
||||
|
@ -1740,6 +1758,7 @@ win64-aarch64-devedition-no-eme/opt:
|
|||
- linux64-liblowercase
|
||||
- linux64-winchecksec
|
||||
- sysroot-x86_64-linux-gnu
|
||||
- sysroot-wasm32-wasi
|
||||
fetch:
|
||||
- nsis-3.01-win
|
||||
- upx-3.95-win
|
||||
|
|
|
@ -306,6 +306,7 @@ jobs:
|
|||
- linux64-liblowercase
|
||||
- linux64-winchecksec
|
||||
- sysroot-x86_64-linux-gnu
|
||||
- sysroot-wasm32-wasi
|
||||
fetch:
|
||||
- nsis-3.01-win
|
||||
- upx-3.95-win
|
||||
|
|
|
@ -148,6 +148,7 @@ jobs:
|
|||
- linux64-liblowercase
|
||||
- linux64-winchecksec
|
||||
- sysroot-x86_64-linux-gnu
|
||||
- sysroot-wasm32-wasi
|
||||
fetch:
|
||||
- nsis-3.01-win
|
||||
- upx-3.95-win
|
||||
|
|
|
@ -100,3 +100,4 @@ jobs:
|
|||
- win64-node
|
||||
- win64-dump_syms
|
||||
- win64-winchecksec
|
||||
- sysroot-wasm32-wasi
|
||||
|
|
|
@ -2073,6 +2073,7 @@ def default_wasm_sandboxing_libraries(libraries, target, automation):
|
|||
(target.kernel == "Linux" and target.os == "GNU" and target.cpu == "x86_64")
|
||||
or (target.os == "Android" and target.bitness == 64)
|
||||
or (target.kernel == "Darwin" and target.bitness == 64)
|
||||
or (target.kernel == "WINNT" and target.bitness == 64)
|
||||
):
|
||||
return libraries
|
||||
|
||||
|
|
Загрузка…
Ссылка в новой задаче