Bug 1543215 - Enable PGO on Android aarch64 nightlies; r=firefox-build-system-reviewers,chmanchester
authorMike Shal <mshal@mozilla.com>
Thu, 09 May 2019 21:55:41 +0000
changeset 532140 3d041b01d6f08fa48a130e02f631132da7d7c0fd
parent 532139 7fbf58d80879cbf94f82bddddb747bdfb9e4caa4
child 532141 d62e8172a66f2b3956997848b127f31b458e9e9d
push id11265
push userffxbld-merge
push dateMon, 13 May 2019 10:53:39 +0000
treeherdermozilla-beta@77e0fe8dbdd3 [default view] [failures only]
perfherder[talos] [build metrics] [platform microbench] (compared to previous push)
reviewersfirefox-build-system-reviewers, chmanchester
bugs1543215
milestone68.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 1543215 - Enable PGO on Android aarch64 nightlies; r=firefox-build-system-reviewers,chmanchester Differential Revision: https://phabricator.services.mozilla.com/D30567
taskcluster/ci/build/android.yml
--- a/taskcluster/ci/build/android.yml
+++ b/taskcluster/ci/build/android.yml
@@ -604,16 +604,17 @@ android-aarch64/debug:
         - linux64-rust-size
         - linux64-cbindgen
         - linux64-sccache
         - linux64-nasm
         - linux64-node
 
 android-aarch64-nightly/opt:
     description: "Android 5.0 AArch64 Nightly"
+    use-pgo: android-api-16/pgo
     attributes:
         nightly: true
         enable-full-crashsymbols: true
     shipping-phase: build
     shipping-product: fennec
     index:
         product: mobile
         job-name: android-aarch64-opt
@@ -648,17 +649,17 @@ android-aarch64-nightly/opt:
     run:
         using: mozharness
         actions: [get-secrets, build, multi-l10n]
         config:
             - builds/releng_base_android_64_builds.py
             - taskcluster_nightly.py
         script: "mozharness/scripts/fx_desktop_build.py"
         secrets: true
-        custom-build-variant-cfg: aarch64
+        custom-build-variant-cfg: aarch64-pgo
         tooltool-downloads: internal
     toolchains:
         - android-gradle-dependencies
         - android-ndk-linux
         - android-sdk-linux
         - linux64-clang
         - linux64-rust-android
         - linux64-rust-size