Bug 1389435 - Explicitly use GCC 4.9 for hazard builds. r=me
authorMike Hommey <mh+mozilla@glandium.org>
Wed, 16 Aug 2017 13:49:37 +0900
changeset 376085 7de11f6fe7cf48221750ef23d06c05bd4e845f87
parent 376084 78b9a177433eeed129840c0c76e9117331a58355
child 376086 db36870cee64a8edcb5bed7d40c3a9a067152813
push id32372
push userarchaeopteryx@coole-files.de
push dateTue, 22 Aug 2017 09:49:24 +0000
treeherdermozilla-central@eb72c8c07751 [default view] [failures only]
perfherder[talos] [build metrics] [platform microbench] (compared to previous push)
reviewersme
bugs1389435
milestone57.0a1
first release with
nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
last release without
nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
Bug 1389435 - Explicitly use GCC 4.9 for hazard builds. r=me The GCC plugin used for hazard builds was built for GCC 4.9. Until a new plugin is built by a toolchain job for the "default" version of GCC we build Firefox with, the builds using the plugin need to stay with the version the plugin was built for.
taskcluster/ci/hazard/kind.yml
--- a/taskcluster/ci/hazard/kind.yml
+++ b/taskcluster/ci/hazard/kind.yml
@@ -40,17 +40,17 @@ jobs:
                 cd /home/worker/checkouts/gecko/taskcluster/scripts/builder
                 && ./build-haz-linux.sh --project shell $HOME/workspace
         when:
             files-changed:
                 - js/public/**
                 - js/src/**
         toolchains:
             - linux64-clang
-            - linux64-gcc
+            - linux64-gcc-4.9
 
     linux64-haz/debug:
         description: "Browser Hazard Analysis Linux"
         index:
             product: firefox
             job-name: browser-haz-debug
         treeherder:
             platform: linux64/debug
@@ -61,9 +61,9 @@ jobs:
         run:
             using: hazard
             mozconfig: "browser/config/mozconfigs/linux64/hazards"
             command: >
                 cd /home/worker/checkouts/gecko/taskcluster/scripts/builder
                 && ./build-haz-linux.sh --project browser $HOME/workspace
         toolchains:
             - linux64-clang
-            - linux64-gcc
+            - linux64-gcc-4.9