Bug 1527463 - Get full artifact build symbols for aarch64 EME builds. r=mshal
authorMike Hommey <mh+mozilla@glandium.org>
Fri, 15 Mar 2019 17:06:40 +0900
changeset 465819 b7297e93ee9857712bccbb45e6aa1db2611344e6
parent 465818 ecf0faf16603cc2114c69bd9fffa330b445ad07f
child 465820 4983a9d119c7d30e12581b105506cecbbe5314d8
push id35747
push usershindli@mozilla.com
push dateSat, 23 Mar 2019 09:48:05 +0000
treeherdermozilla-central@59e55930dc0f [default view] [failures only]
perfherder[talos] [build metrics] [platform microbench] (compared to previous push)
reviewersmshal
bugs1527463
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 1527463 - Get full artifact build symbols for aarch64 EME builds. r=mshal We need to have full symbols uploaded for the upcoming EME-enabled win64-aarch64 nightlies, and the tasks to do that are derived from the nightly itself, which is going to be an artifact build. Bug 1527463 took care of adding the option to enable that, and we turn it on for EME-enabled builds. MOZ_ARTIFACT_TASK_WIN32_OPT is not exactly the right thing, but we're already using it to enable EME in browser/config/mozconfigs/win64-aarch64/common-opt and is only set on those builds. Differential Revision: https://phabricator.services.mozilla.com/D23639
build/mozconfig.artifact
--- a/build/mozconfig.artifact
+++ b/build/mozconfig.artifact
@@ -1,7 +1,11 @@
 # Common options for testing artifact builds in automation.
 
 # Enable the artifact build.
 ac_add_options --enable-artifact-builds
-ac_add_options --enable-artifact-build-symbols
+if test -n "$MOZ_ARTIFACT_TASK_WIN32_OPT"; then
+  ac_add_options --enable-artifact-build-symbols=full
+else
+  ac_add_options --enable-artifact-build-symbols
+fi
 
 . "$topsrcdir/build/mozconfig.no-compile"