Bug 1522289 - Enable LTO in aarch64-windows builds r=froydnj
authorDavid Major <dmajor@mozilla.com>
Thu, 24 Jan 2019 15:02:44 +0000
changeset 455278 4e34cf5e62ab77e5821d94de0fb1d6b92ec1e319
parent 455277 fdceb5ba6e8c542945e20c1554720160f3247838
child 455279 3d7c4c17ff5c00815d4800757d5ce44782c43705
push id76715
push userdmajor@mozilla.com
push dateThu, 24 Jan 2019 15:10:20 +0000
treeherderautoland@4e34cf5e62ab [default view] [failures only]
perfherder[talos] [build metrics] [platform microbench] (compared to previous push)
reviewersfroydnj
bugs1522289
milestone66.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 1522289 - Enable LTO in aarch64-windows builds r=froydnj Our normal Windows nightlies get LTO enabled implicitly by the PGO logic, but since we don't have arm64 PGO builds, let's enable LTO explicitly there. Differential Revision: https://phabricator.services.mozilla.com/D17418
browser/config/mozconfigs/win64-aarch64/nightly
--- a/browser/config/mozconfigs/win64-aarch64/nightly
+++ b/browser/config/mozconfigs/win64-aarch64/nightly
@@ -1,12 +1,14 @@
 . "$topsrcdir/build/mozconfig.win-common"
 . "$topsrcdir/browser/config/mozconfigs/win64-aarch64/common-win64"
 . "$topsrcdir/browser/config/mozconfigs/win64-aarch64/common-opt"
 
 ac_add_options --enable-verify-mar
 ac_add_options --enable-dmd
 
+ac_add_options --enable-lto
+
 ac_add_options --with-branding=browser/branding/nightly
 
 unset ENABLE_CLANG_PLUGIN
 
 . "$topsrcdir/build/mozconfig.common.override"