Bug 1724522 - Only build clang-12 and clang-trunk with wasi-sysroot. r=firefox-build-system-reviewers,mhentges

We don't need wasi support in versions other than the ones currently used
to build Firefox.

Differential Revision: https://phabricator.services.mozilla.com/D122401
This commit is contained in:
Mike Hommey
2021-08-13 07:07:45 +00:00
parent fa96120ac3
commit 93fc8f61fe
6 changed files with 0 additions and 30 deletions

View File

@@ -8,7 +8,6 @@
"cc": "{MOZ_FETCHES_DIR}/gcc/bin/gcc", "cc": "{MOZ_FETCHES_DIR}/gcc/bin/gcc",
"cxx": "{MOZ_FETCHES_DIR}/gcc/bin/g++", "cxx": "{MOZ_FETCHES_DIR}/gcc/bin/g++",
"as": "{MOZ_FETCHES_DIR}/gcc/bin/gcc", "as": "{MOZ_FETCHES_DIR}/gcc/bin/gcc",
"wasi-sysroot": "{MOZ_FETCHES_DIR}/wasi-sysroot",
"patches": [ "patches": [
"static-llvm-symbolizer.patch", "static-llvm-symbolizer.patch",
"find_symbolizer_linux_clang_10.patch", "find_symbolizer_linux_clang_10.patch",

View File

@@ -8,7 +8,6 @@
"cc": "{MOZ_FETCHES_DIR}/gcc/bin/gcc", "cc": "{MOZ_FETCHES_DIR}/gcc/bin/gcc",
"cxx": "{MOZ_FETCHES_DIR}/gcc/bin/g++", "cxx": "{MOZ_FETCHES_DIR}/gcc/bin/g++",
"as": "{MOZ_FETCHES_DIR}/gcc/bin/gcc", "as": "{MOZ_FETCHES_DIR}/gcc/bin/gcc",
"wasi-sysroot": "{MOZ_FETCHES_DIR}/wasi-sysroot",
"patches": [ "patches": [
"static-llvm-symbolizer.patch", "static-llvm-symbolizer.patch",
"find_symbolizer_linux_clang_10.patch", "find_symbolizer_linux_clang_10.patch",

View File

@@ -12,7 +12,6 @@
"ranlib": "{MOZ_FETCHES_DIR}/cctools/bin/x86_64-apple-darwin-ranlib", "ranlib": "{MOZ_FETCHES_DIR}/cctools/bin/x86_64-apple-darwin-ranlib",
"libtool": "{MOZ_FETCHES_DIR}/cctools/bin/x86_64-apple-darwin-libtool", "libtool": "{MOZ_FETCHES_DIR}/cctools/bin/x86_64-apple-darwin-libtool",
"ld": "{MOZ_FETCHES_DIR}/clang/bin/clang", "ld": "{MOZ_FETCHES_DIR}/clang/bin/clang",
"wasi-sysroot": "{MOZ_FETCHES_DIR}/wasi-sysroot",
"patches": [ "patches": [
"static-llvm-symbolizer.patch", "static-llvm-symbolizer.patch",
"compiler-rt-cross-compile.patch", "compiler-rt-cross-compile.patch",

View File

@@ -8,7 +8,6 @@
"cc": "cl.exe", "cc": "cl.exe",
"cxx": "cl.exe", "cxx": "cl.exe",
"ml": "ml64.exe", "ml": "ml64.exe",
"wasi-sysroot": "{MOZ_FETCHES_DIR}/wasi-sysroot",
"patches": [ "patches": [
"unpoison-thread-stacks_clang_10.patch", "unpoison-thread-stacks_clang_10.patch",
"downgrade-mangling-error.patch", "downgrade-mangling-error.patch",

View File

@@ -120,7 +120,6 @@ linux64-clang-10:
- linux64-binutils - linux64-binutils
- linux64-gcc-7 - linux64-gcc-7
- linux64-toolchain-sysroot - linux64-toolchain-sysroot
- wasi-sysroot
linux64-clang-11: linux64-clang-11:
description: "Clang 11 toolchain build" description: "Clang 11 toolchain build"
@@ -144,7 +143,6 @@ linux64-clang-11:
- linux64-binutils - linux64-binutils
- linux64-gcc-7 - linux64-gcc-7
- linux64-toolchain-sysroot - linux64-toolchain-sysroot
- wasi-sysroot-11
linux64-clang-trunk: linux64-clang-trunk:
description: "Clang trunk toolchain build" description: "Clang trunk toolchain build"
@@ -281,7 +279,6 @@ macosx64-clang-11:
- linux64-clang-11-macosx-cross - linux64-clang-11-macosx-cross
- linux64-gcc-7 - linux64-gcc-7
- macosx64-sdk-10.12 - macosx64-sdk-10.12
- wasi-sysroot-11
macosx64-aarch64-clang-11: macosx64-aarch64-clang-11:
description: "Clang 11 toolchain build" description: "Clang 11 toolchain build"
@@ -312,7 +309,6 @@ macosx64-aarch64-clang-11:
- linux64-clang-11-macosx-cross - linux64-clang-11-macosx-cross
- linux64-gcc-7 - linux64-gcc-7
- macosx64-sdk-11.0 - macosx64-sdk-11.0
- wasi-sysroot-11
win64-clang-11: win64-clang-11:
description: "Clang-cl 11 toolchain build" description: "Clang-cl 11 toolchain build"
@@ -341,8 +337,6 @@ win64-clang-11:
- clang-11 - clang-11
- cmake - cmake
- ninja - ninja
toolchain:
- wasi-sysroot-11
win64-clang-11-2stage: win64-clang-11-2stage:
description: "Clang-cl 11 toolchain 2-stage quick build" description: "Clang-cl 11 toolchain 2-stage quick build"

View File

@@ -181,26 +181,6 @@ browsertime:
toolchain: toolchain:
- linux64-node - linux64-node
wasi-sysroot-11:
description: "wasi sysroot build using clang-11"
attributes:
local-toolchain: true
treeherder:
symbol: TL(wasi-sysroot-11)
worker-type: b-linux-xlarge
run-on-projects: [trunk]
run:
script: build-wasi-sysroot.sh
sparse-profile: null
toolchain-artifact: public/build/wasi-sysroot.tar.xz
fetches:
fetch:
- clang-11
- wasi-sdk
toolchain:
- linux64-binutils
- linux64-gcc-7
wasi-sysroot-12: wasi-sysroot-12:
description: "wasi sysroot build using clang-12" description: "wasi sysroot build using clang-12"
attributes: attributes: