Bug 1384422 - Use toolchain dependencies for clang. r=gps

This leaves out fuzzing and linux static analysis builds, which are
using, respectively, clang 4.0.1 and clang 3.8, while linux64-clang
produces a 3.9 and win*-clang a 5.0

--HG--
extra : rebase_source : 45128ac74bf4fe7e6a2ace57043c34ecdf0fe929
This commit is contained in:
Mike Hommey 2017-07-26 16:32:15 +09:00
parent 837b88dc9c
commit 02f8b2de18
10 changed files with 59 additions and 0 deletions

View File

@ -42,5 +42,6 @@ jobs:
need-xvfb: true
keep-artifacts: false
toolchains:
- linux64-clang
- linux64-gcc
- linux64-sccache

View File

@ -22,6 +22,7 @@ linux64/opt:
tooltool-downloads: public
need-xvfb: true
toolchains:
- linux64-clang
- linux64-gcc
- linux64-sccache
@ -51,6 +52,7 @@ linux64-dmd/opt:
need-xvfb: true
run-on-projects: [ ]
toolchains:
- linux64-clang
- linux64-gcc
- linux64-sccache
@ -80,6 +82,7 @@ linux64/pgo:
tooltool-downloads: public
need-xvfb: true
toolchains:
- linux64-clang
- linux64-gcc
- linux64-sccache
@ -108,6 +111,7 @@ linux64/debug:
tooltool-downloads: public
need-xvfb: true
toolchains:
- linux64-clang
- linux64-gcc
- linux64-sccache
@ -141,6 +145,7 @@ linux64-devedition-nightly/opt:
custom-build-variant-cfg: devedition
run-on-projects: [ 'mozilla-beta', ]
toolchains:
- linux64-clang
- linux64-gcc
- linux64-sccache
@ -169,6 +174,7 @@ linux64-base-toolchains/opt:
tooltool-downloads: public
need-xvfb: true
toolchains:
- linux64-clang
- linux64-gcc
- linux64-sccache
@ -198,6 +204,7 @@ linux64-base-toolchains/debug:
tooltool-downloads: public
need-xvfb: true
toolchains:
- linux64-clang
- linux64-gcc
- linux64-sccache
@ -226,6 +233,7 @@ linux/opt:
tooltool-downloads: public
need-xvfb: true
toolchains:
- linux64-clang
- linux64-gcc
- linux64-sccache
@ -255,6 +263,7 @@ linux/debug:
tooltool-downloads: public
need-xvfb: true
toolchains:
- linux64-clang
- linux64-gcc
- linux64-sccache
@ -284,6 +293,7 @@ linux/pgo:
tooltool-downloads: public
need-xvfb: true
toolchains:
- linux64-clang
- linux64-gcc
- linux64-sccache
@ -317,6 +327,7 @@ linux-devedition-nightly/opt:
custom-build-variant-cfg: devedition
run-on-projects: [ 'mozilla-beta', ]
toolchains:
- linux64-clang
- linux64-gcc
- linux64-sccache
@ -348,6 +359,7 @@ linux-nightly/opt:
tooltool-downloads: public
need-xvfb: true
toolchains:
- linux64-clang
- linux64-gcc
- linux64-sccache
@ -378,6 +390,7 @@ linux64-asan/opt:
tooltool-downloads: public
need-xvfb: true
toolchains:
- linux64-clang
- linux64-gcc
- linux64-sccache
@ -437,6 +450,7 @@ linux64-asan/debug:
tooltool-downloads: public
need-xvfb: true
toolchains:
- linux64-clang
- linux64-gcc
- linux64-sccache
@ -468,6 +482,7 @@ linux64-nightly/opt:
tooltool-downloads: public
need-xvfb: true
toolchains:
- linux64-clang
- linux64-gcc
- linux64-sccache
@ -499,6 +514,7 @@ linux64-noopt/debug:
need-xvfb: true
run-on-projects: [ 'trunk', 'try' ]
toolchains:
- linux64-clang
- linux64-gcc
- linux64-sccache
@ -528,6 +544,7 @@ linux64-jsdcov/opt:
tooltool-downloads: public
need-xvfb: true
toolchains:
- linux64-clang
- linux64-gcc
- linux64-sccache
@ -559,6 +576,7 @@ linux64-ccov/opt:
tooltool-downloads: public
need-xvfb: true
toolchains:
- linux64-clang
- linux64-gcc
- linux64-sccache
@ -589,5 +607,6 @@ linux64-add-on-devel/opt:
need-xvfb: true
run-on-projects: [ 'mozilla-beta', 'mozilla-release', 'mozilla-esr45' ]
toolchains:
- linux64-clang
- linux64-gcc
- linux64-sccache

View File

@ -23,6 +23,7 @@ macosx64/debug:
tooltool-downloads: internal
toolchains:
- linux64-cctools-port
- linux64-clang
- linux64-hfsplus
- linux64-libdmg
- linux64-sccache
@ -51,6 +52,7 @@ macosx64/opt:
tooltool-downloads: internal
toolchains:
- linux64-cctools-port
- linux64-clang
- linux64-hfsplus
- linux64-libdmg
- linux64-sccache
@ -81,6 +83,7 @@ macosx64-dmd/opt:
run-on-projects: [ ]
toolchains:
- linux64-cctools-port
- linux64-clang
- linux64-hfsplus
- linux64-libdmg
- linux64-sccache
@ -110,6 +113,7 @@ macosx64-devedition/opt:
run-on-projects: ['mozilla-beta',]
toolchains:
- linux64-cctools-port
- linux64-clang
- linux64-hfsplus
- linux64-libdmg
- linux64-sccache
@ -143,6 +147,7 @@ macosx64-noopt/debug:
run-on-projects: [ 'trunk', 'try' ]
toolchains:
- linux64-cctools-port
- linux64-clang
- linux64-hfsplus
- linux64-libdmg
- linux64-sccache
@ -174,6 +179,7 @@ macosx64-add-on-devel/opt:
run-on-projects: [ 'mozilla-beta', 'mozilla-release', 'mozilla-esr45' ]
toolchains:
- linux64-cctools-port
- linux64-clang
- linux64-hfsplus
- linux64-libdmg
- linux64-sccache
@ -207,6 +213,7 @@ macosx64-nightly/opt:
tooltool-downloads: internal
toolchains:
- linux64-cctools-port
- linux64-clang
- linux64-hfsplus
- linux64-libdmg
- linux64-sccache

View File

@ -18,6 +18,7 @@ win32/debug:
config:
- builds/taskcluster_firefox_windows_32_debug.py
toolchains:
- win32-clang-cl
- win64-sccache
win32/opt:
@ -40,6 +41,7 @@ win32/opt:
config:
- builds/taskcluster_firefox_windows_32_opt.py
toolchains:
- win32-clang-cl
- win64-sccache
win32-dmd/opt:
@ -64,6 +66,7 @@ win32-dmd/opt:
custom-build-variant-cfg: dmd
run-on-projects: [ ]
toolchains:
- win32-clang-cl
- win64-sccache
win32/pgo:
@ -87,6 +90,7 @@ win32/pgo:
config:
- builds/taskcluster_firefox_windows_32_opt.py
toolchains:
- win32-clang-cl
- win64-sccache
win64/debug:
@ -109,6 +113,7 @@ win64/debug:
config:
- builds/taskcluster_firefox_windows_64_debug.py
toolchains:
- win64-clang-cl
- win64-sccache
win64/opt:
@ -131,6 +136,7 @@ win64/opt:
config:
- builds/taskcluster_firefox_windows_64_opt.py
toolchains:
- win64-clang-cl
- win64-sccache
win64-dmd/opt:
@ -155,6 +161,7 @@ win64-dmd/opt:
custom-build-variant-cfg: dmd
run-on-projects: [ ]
toolchains:
- win64-clang-cl
- win64-sccache
win32-devedition/opt:
@ -225,6 +232,7 @@ win32-nightly/opt:
- disable_signing.py
- taskcluster_nightly.py
toolchains:
- win32-clang-cl
- win64-sccache
win64-nightly/opt:
@ -253,6 +261,7 @@ win64-nightly/opt:
- disable_signing.py
- taskcluster_nightly.py
toolchains:
- win64-clang-cl
- win64-sccache
win64/pgo:
@ -276,6 +285,7 @@ win64/pgo:
config:
- builds/taskcluster_firefox_windows_64_opt.py
toolchains:
- win64-clang-cl
- win64-sccache
win32-add-on-devel/opt:
@ -300,6 +310,7 @@ win32-add-on-devel/opt:
- balrog/production.py
run-on-projects: [ 'mozilla-beta', 'mozilla-release', 'mozilla-esr45' ]
toolchains:
- win32-clang-cl
- win64-sccache
win64-add-on-devel/opt:
@ -324,6 +335,7 @@ win64-add-on-devel/opt:
- balrog/production.py
run-on-projects: [ 'mozilla-beta', 'mozilla-release', 'mozilla-esr45' ]
toolchains:
- win64-clang-cl
- win64-sccache
win64-noopt/debug:
@ -347,6 +359,7 @@ win64-noopt/debug:
- builds/taskcluster_firefox_win64_noopt_debug.py
run-on-projects: [ 'trunk', 'try' ]
toolchains:
- win64-clang-cl
- win64-sccache
win32-noopt/debug:
@ -370,6 +383,7 @@ win32-noopt/debug:
- builds/taskcluster_firefox_win32_noopt_debug.py
run-on-projects: [ 'trunk', 'try' ]
toolchains:
- win32-clang-cl
- win64-sccache
win64-asan/debug:
@ -393,6 +407,7 @@ win64-asan/debug:
- builds/taskcluster_firefox_win64_asan_debug.py
run-on-projects: []
toolchains:
- win64-clang-cl
- win64-sccache
win64-asan/opt:
@ -416,4 +431,5 @@ win64-asan/opt:
- builds/taskcluster_firefox_win64_asan_opt.py
run-on-projects: []
toolchains:
- win64-clang-cl
- win64-sccache

View File

@ -44,6 +44,7 @@ jobs:
- js/public/**
- js/src/**
toolchains:
- linux64-clang
- linux64-gcc
- linux64-sccache
@ -65,5 +66,6 @@ jobs:
cd /home/worker/checkouts/gecko/taskcluster/scripts/builder
&& ./build-haz-linux.sh --project browser $HOME/workspace
toolchains:
- linux64-clang
- linux64-gcc
- linux64-sccache

View File

@ -59,6 +59,7 @@ job-defaults:
- toolkit/mozapps/installer/package-name.mk
- toolkit/mozapps/installer/upload-files.mk
toolchains:
- linux64-clang
- linux64-gcc
- linux64-sccache

View File

@ -90,6 +90,7 @@ jobs:
config:
- builds/taskcluster_firefox_win32_clang_debug.py
toolchains:
- win32-clang-cl
- win64-sccache
win32-st-an/opt:
@ -112,6 +113,7 @@ jobs:
config:
- builds/taskcluster_firefox_win32_clang.py
toolchains:
- win32-clang-cl
- win64-sccache
win64-st-an/debug:
@ -134,6 +136,7 @@ jobs:
config:
- builds/taskcluster_firefox_win64_clang_debug.py
toolchains:
- win64-clang-cl
- win64-sccache
win64-st-an/opt:
@ -156,4 +159,5 @@ jobs:
config:
- builds/taskcluster_firefox_win64_clang.py
toolchains:
- win64-clang-cl
- win64-sccache

View File

@ -51,6 +51,7 @@ linux64-clang-tidy:
- 'taskcluster/scripts/misc/tooltool-download.sh'
toolchain-artifact: public/build/clang-tidy.tar.xz
toolchains:
- linux64-clang
- linux64-gcc
- linux64-sccache
@ -110,6 +111,7 @@ linux64-cctools-port:
- 'taskcluster/scripts/misc/tooltool-download.sh'
toolchain-artifact: public/build/cctools.tar.xz
toolchains:
- linux64-clang
- linux64-sccache
linux64-hfsplus:
@ -133,6 +135,7 @@ linux64-hfsplus:
- 'taskcluster/scripts/misc/tooltool-download.sh'
toolchain-artifact: public/build/hfsplus-tools.tar.xz
toolchains:
- linux64-clang
- linux64-sccache
linux64-libdmg:
@ -170,3 +173,5 @@ linux64-sccache:
resources:
- 'taskcluster/scripts/misc/tooltool-download.sh'
toolchain-artifact: public/build/sccache2.tar.xz
toolchains:
- linux64-clang

View File

@ -25,6 +25,7 @@ macosx64-clang:
toolchain-artifact: public/build/clang.tar.xz
toolchains:
- linux64-cctools-port
- linux64-clang
- linux64-gcc
- linux64-sccache
@ -55,6 +56,7 @@ macosx64-clang-tidy:
toolchain-artifact: public/build/clang-tidy.tar.xz
toolchains:
- linux64-cctools-port
- linux64-clang
- linux64-gcc
- linux64-sccache
@ -80,5 +82,6 @@ macosx64-cctools-port:
toolchain-artifact: public/build/cctools.tar.bz2
toolchains:
- linux64-cctools-port
- linux64-clang
- linux64-gcc
- linux64-sccache

View File

@ -42,5 +42,6 @@ jobs:
tooltool-downloads: public
need-xvfb: true
toolchains:
- linux64-clang
- linux64-gcc
- linux64-sccache