Bug 1389435 - Explicitly use GCC 4.9 for hazard builds. r?sfink draft
authorMike Hommey <mh+mozilla@glandium.org>
Wed, 16 Aug 2017 13:49:37 +0900
changeset 647250 3b63e623cf6be3cbbdbfe50ad2edaf366de68f0f
parent 647249 c3d0b7e8cc68b0d8597dc60e875c2f6d25c93326
child 647251 209195fe6c68c4267c5406ec6154976bcd7dff28
push id74339
push userbmo:mh+mozilla@glandium.org
push dateWed, 16 Aug 2017 04:52:45 +0000
reviewerssfink
bugs1389435
milestone57.0a1
Bug 1389435 - Explicitly use GCC 4.9 for hazard builds. r?sfink 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