Bug 1467658 - Build toolchains with clang 6 instead of 3.9. r?build draft
authorMike Hommey <mh+mozilla@glandium.org>
Fri, 08 Jun 2018 10:44:58 +0900
changeset 805799 866a61d0bc2e70f68b770887184733b039c6c76c
parent 805798 d1ab08a8c153f740efcf153bf7a466be7596e9dd
child 805800 585ab11a89036bb981b1626a6416ac7f6199358c
push id112762
push userbmo:mh+mozilla@glandium.org
push dateFri, 08 Jun 2018 13:48:46 +0000
reviewersbuild
bugs1467658
milestone62.0a1
Bug 1467658 - Build toolchains with clang 6 instead of 3.9. r?build For those toolchains built with clang, use clang 6. The only jobs remaining to use the clang 3.9 toolchain are the base-toolchains build jobs.
taskcluster/ci/toolchain/linux.yml
taskcluster/ci/toolchain/macosx.yml
--- a/taskcluster/ci/toolchain/linux.yml
+++ b/taskcluster/ci/toolchain/linux.yml
@@ -293,17 +293,17 @@ linux64-cctools-port:
         max-run-time: 36000
     run:
         using: toolchain-script
         script: build-cctools-port.sh
         resources:
             - 'taskcluster/scripts/misc/tooltool-download.sh'
         toolchain-artifact: public/build/cctools.tar.xz
     toolchains:
-        - linux64-clang-3.9
+        - linux64-clang-6
 
 linux64-hfsplus:
     description: "hfsplus toolchain build"
     treeherder:
         kind: build
         platform: toolchains/opt
         symbol: TL(hfs+)
         tier: 1
@@ -313,17 +313,17 @@ linux64-hfsplus:
     run:
         using: toolchain-script
         script: build-hfsplus-linux.sh
         resources:
             - 'build/unix/build-hfsplus/build-hfsplus.sh'
             - 'taskcluster/scripts/misc/tooltool-download.sh'
         toolchain-artifact: public/build/hfsplus-tools.tar.xz
     toolchains:
-        - linux64-clang-3.9
+        - linux64-clang-6
 
 linux64-libdmg:
     description: "libdmg-hfsplus toolchain build"
     treeherder:
         kind: build
         platform: toolchains/opt
         symbol: TL(libdmg-hfs+)
         tier: 1
--- a/taskcluster/ci/toolchain/macosx.yml
+++ b/taskcluster/ci/toolchain/macosx.yml
@@ -27,17 +27,17 @@ macosx64-clang:
         tooltool-downloads: internal
         resources:
             - 'build/build-clang/build-clang.py'
             - 'build/build-clang/clang-macosx64.json'
             - 'taskcluster/scripts/misc/tooltool-download.sh'
         toolchain-artifact: public/build/clang.tar.xz
     toolchains:
         - linux64-cctools-port
-        - linux64-clang-3.9
+        - linux64-clang-6
         - linux64-gcc-4.9
 
 macosx64-clang-tidy:
     description: "Clang-tidy build"
     index:
         product: static-analysis
         job-name: macosx64-clang-tidy
     treeherder:
@@ -57,17 +57,17 @@ macosx64-clang-tidy:
         resources:
             - 'build/clang-plugin/**'
             - 'build/build-clang/build-clang.py'
             - 'build/build-clang/clang-tidy-macosx64.json'
             - 'taskcluster/scripts/misc/tooltool-download.sh'
         toolchain-artifact: public/build/clang-tidy.tar.xz
     toolchains:
         - linux64-cctools-port
-        - linux64-clang-3.9
+        - linux64-clang-6
         - linux64-gcc-4.9
 
 macosx64-cctools-port:
     description: "cctools-port toolchain build"
     treeherder:
         kind: build
         platform: toolchains/opt
         symbol: TM(cctools)
@@ -81,17 +81,17 @@ macosx64-cctools-port:
         using: toolchain-script
         script: build-cctools-port-macosx.sh
         tooltool-downloads: internal
         resources:
             - 'taskcluster/scripts/misc/tooltool-download.sh'
         toolchain-artifact: public/build/cctools.tar.bz2
     toolchains:
         - linux64-cctools-port
-        - linux64-clang-3.9
+        - linux64-clang-6
 
 macosx64-gn:
     description: "gn toolchain build"
     treeherder:
         kind: build
         platform: toolchains/opt
         symbol: TM(gn)
         tier: 1
@@ -105,9 +105,9 @@ macosx64-gn:
         script: build-gn-macosx.sh
         tooltool-downloads: internal
         resources:
             - 'taskcluster/scripts/misc/tooltool-download.sh'
             - 'taskcluster/scripts/misc/build-gn-common.sh'
         toolchain-artifact: public/build/gn.tar.xz
     toolchains:
         - linux64-cctools-port
-        - linux64-clang-3.9
+        - linux64-clang-6