Bug 1551044 - Re-introduce debug symbols for noopt linux64 builds. r=froydnj
authorEmilio Cobos Álvarez <emilio@crisal.io>
Mon, 13 May 2019 16:05:07 +0000
changeset 532455 06e37cc6a55c2d06f9164a1f2078b8f8a4d9e3a2
parent 532454 71d1c36b3e1891c6876ab6273fec63b7bc7e3f90
child 532456 027695189d656e036946b9774921fb8e2e09a1f8
push id11268
push usercsabou@mozilla.com
push dateTue, 14 May 2019 15:24:22 +0000
treeherdermozilla-beta@5fb7fcd568d6 [default view] [failures only]
perfherder[talos] [build metrics] [platform microbench] (compared to previous push)
reviewersfroydnj
bugs1551044, 1370129
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 1551044 - Re-introduce debug symbols for noopt linux64 builds. r=froydnj They were disabled in bug 1370129 because there were no use cases for them, but there are use-cases for at least the linux64 ones :) Let me know if you want me to enable them everywhere. Differential Revision: https://phabricator.services.mozilla.com/D30797
browser/config/mozconfigs/linux64/noopt-debug
taskcluster/ci/build/linux.yml
--- a/browser/config/mozconfigs/linux64/noopt-debug
+++ b/browser/config/mozconfigs/linux64/noopt-debug
@@ -1,9 +1,7 @@
-MOZ_AUTOMATION_BUILD_SYMBOLS=0
-
 # Developers often build with these options for a better debugging experience.
 . "$topsrcdir/browser/config/mozconfigs/linux64/debug"
 
 # We add this last to guard against inadvertent changes in the debug config.
 # It may conflict with settings from mozconfig.override, but that seems
 # unlikely.
 ac_add_options --disable-optimize
--- a/taskcluster/ci/build/linux.yml
+++ b/taskcluster/ci/build/linux.yml
@@ -844,16 +844,18 @@ linux64-noopt/debug:
     description: "Linux64 No-optimize Debug"
     index:
         product: firefox
         job-name: linux64-noopt-debug
     treeherder:
         platform: linux64-noopt/debug
         symbol: B
         tier: 2
+    attributes:
+        enable-full-crashsymbols: true
     worker-type: b-linux
     worker:
         max-run-time: 5400
     run:
         using: mozharness
         actions: [get-secrets, build, check-test]
         config:
             - builds/releng_base_firefox.py