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.
--- 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