Bug 1533145 - move linux64-plain builds to debian9 base image; r=glandium
authorNathan Froyd <froydnj@mozilla.com>
Thu, 07 Mar 2019 22:15:21 +0000
changeset 521046 9a08f46db419
parent 521045 234eea780806
child 521047 3c6fab986e99
push id10862
push userffxbld-merge
push dateMon, 11 Mar 2019 13:01:11 +0000
treeherdermozilla-beta@a2e7f5c935da [default view] [failures only]
perfherder[talos] [build metrics] [platform microbench] (compared to previous push)
reviewersglandium
bugs1533145
milestone67.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 1533145 - move linux64-plain builds to debian9 base image; r=glandium Most of our builds use libstdc++ compat, so they don't care much what the custom toolchains we use are compiled with. The plain builds, on the other hand, attempt to stick as closely as possible to a "local" developer experience, and so don't set up libstdc++ compat. Since we want to transition to our clang binaries being compiled with gcc 6, we need a base system image that contains gcc 6 runtime libraries by default. Debian 9 is just such a system. Differential Revision: https://phabricator.services.mozilla.com/D22393
taskcluster/ci/build/linux.yml
--- a/taskcluster/ci/build/linux.yml
+++ b/taskcluster/ci/build/linux.yml
@@ -38,16 +38,17 @@ linux64-plain/opt:
         product: firefox
         job-name: linux64-plain-opt
     treeherder:
         platform: linux64/opt
         symbol: Bp
         tier: 2
     worker-type: aws-provisioner-v1/gecko-{level}-b-linux
     worker:
+        docker-image: {in-tree: debian9-amd64-build}
         max-run-time: 5400
         env:
             PERFHERDER_EXTRA_OPTIONS: plain
     run:
         using: mozharness
         actions: [build]
         config:
             - builds/releng_base_firefox.py
@@ -183,16 +184,17 @@ linux64-plain/debug:
         product: firefox
         job-name: linux64-plain-debug
     treeherder:
         platform: linux64/debug
         symbol: Bp
         tier: 2
     worker-type: aws-provisioner-v1/gecko-{level}-b-linux
     worker:
+        docker-image: {in-tree: debian9-amd64-build}
         max-run-time: 5400
         env:
             PERFHERDER_EXTRA_OPTIONS: plain
     run:
         using: mozharness
         actions: [build]
         config:
             - builds/releng_base_firefox.py