Bug 1527463 - Get full artifact build symbols for aarch64 EME builds. r=mshal a=pascalc
authorMike Hommey <mh+mozilla@glandium.org>
Fri, 15 Mar 2019 17:06:40 +0900
changeset 525775 216a721a0b8cda07c6da016c741563e15d19ed14
parent 525774 7c3c3ffea0a4fb284e99afecdd15bc37bfeec12c
child 525776 0e7912ebf4946d6fb185c17e88f81ae6cb871e9e
push id2032
push userffxbld-merge
push dateMon, 13 May 2019 09:36:57 +0000
treeherdermozilla-release@455c1065dcbe [default view] [failures only]
perfherder[talos] [build metrics] [platform microbench] (compared to previous push)
reviewersmshal, pascalc
bugs1527463
milestone67.0
Bug 1527463 - Get full artifact build symbols for aarch64 EME builds. r=mshal a=pascalc 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"