Bug 1374824 - Build stylo on Linux64 in automation; r?froydnj draft
authorGregory Szorc <gps@mozilla.com>
Tue, 20 Jun 2017 14:57:22 -0700
changeset 598520 d566d000017cab130d9c7d9ea755290274ab9a58
parent 598519 043dbfac0e9d2b557d06ef9836710c32546a6999
child 634493 a0439877a8f87efa38ee77e422136461c0a79fd7
push id65221
push usergszorc@mozilla.com
push dateWed, 21 Jun 2017 19:17:56 +0000
reviewersfroydnj
bugs1374824
milestone56.0a1
Bug 1374824 - Build stylo on Linux64 in automation; r?froydnj The in-tree mozconfigs for Linux64 have been updated to build Stylo by default. Stylo is still disabled in builds. The existing Stylo Linux64 platform still exists. It still uses its own mozconfigs. These mozconfigs source the mozconfigs changed in this commit. This results in both --enable-stylo=build and --enable-stylo being passed to configure. The latter takes precedence. This commit stops short of implying --enable-stylo=build as the configure default for Linux64. I'm not sure if we're ready to make that leap just yet. MozReview-Commit-ID: K8rafDMlAGu
browser/config/mozconfigs/linux64/common-opt
browser/config/mozconfigs/linux64/debug
--- a/browser/config/mozconfigs/linux64/common-opt
+++ b/browser/config/mozconfigs/linux64/common-opt
@@ -1,10 +1,14 @@
 # This file is sourced by the nightly, beta, and release mozconfigs.
 
+# TODO remove once configure defaults to stylo once stylo enabled
+# on all platforms.
+ac_add_options --enable-stylo=build
+
 ac_add_options --enable-update-channel=${MOZ_UPDATE_CHANNEL}
 ac_add_options --with-google-api-keyfile=/builds/gapi.data
 ac_add_options --with-mozilla-api-keyfile=/builds/mozilla-desktop-geoloc-api.key
 
 . $topsrcdir/build/unix/mozconfig.linux
 
 # Needed to enable breakpad in application.ini
 export MOZILLA_OFFICIAL=1
--- a/browser/config/mozconfigs/linux64/debug
+++ b/browser/config/mozconfigs/linux64/debug
@@ -1,12 +1,15 @@
 ac_add_options --enable-debug
 ac_add_options --enable-dmd
 ac_add_options --enable-verify-mar
 
+# TODO remove once configure defaults to stylo once stylo enabled
+ac_add_options --enable-stylo=build
+
 MOZ_AUTOMATION_L10N_CHECK=0
 
 . $topsrcdir/build/unix/mozconfig.linux
 
 # Needed to enable breakpad in application.ini
 export MOZILLA_OFFICIAL=1
 
 # Enable Telemetry