Bug 1243448 - beta release source builder failing to run configure, DONTBUILD NPOTB r=nthomas, a=testing FENNEC_45_0b1_BUILD1 FENNEC_45_0b1_RELEASE FIREFOX_45_0b1_BUILD1 FIREFOX_45_0b1_RELEASE
authorJordan Lund <jlund@mozilla.com>
Thu, 28 Jan 2016 10:27:08 -0800
changeset 312853 6c0fd1f666e70f2b11f7083f9e7bf4c844a3716a
parent 312852 1241ef0ab5da5497f9d9db13c5a21a88bc2a4337
child 312854 faba5376fb7a9804cf33a4bd3bde81cddf5804f1
push id1040
push userraliiev@mozilla.com
push dateMon, 29 Feb 2016 17:11:22 +0000
treeherdermozilla-release@8c3167321162 [default view] [failures only]
perfherder[talos] [build metrics] [platform microbench] (compared to previous push)
reviewersnthomas, testing
bugs1243448
milestone45.0
Bug 1243448 - beta release source builder failing to run configure, DONTBUILD NPOTB r=nthomas, a=testing
browser/config/mozconfigs/linux64/source
new file mode 100644
--- /dev/null
+++ b/browser/config/mozconfigs/linux64/source
@@ -0,0 +1,36 @@
+# This make file should be identical to the beta mozconfig, apart from the
+# safeguard below
+MOZ_AUTOMATION_SDK=${MOZ_AUTOMATION_SDK-1}
+
+if [ -n "$ENABLE_RELEASE_PROMOTION" ]; then
+  MOZ_AUTOMATION_UPLOAD_SYMBOLS=1
+  MOZ_AUTOMATION_UPDATE_PACKAGING=1
+fi
+
+# some b2g desktop builds still happen on i686 machines, and the tooltool
+# toolchain is x86_64 only.
+# We also deal with valgrind builds here, they don't use tooltool manifests at
+# all yet.
+if [ -z "$no_tooltool" ]
+then
+  CC="$topsrcdir/gcc/bin/gcc"
+  CXX="$topsrcdir/gcc/bin/g++"
+
+  # We want to make sure we use binutils and other binaries in the tooltool
+  # package.
+  mk_add_options PATH="$topsrcdir/gcc/bin:$PATH"
+else
+  CC="/tools/gcc-4.7.3-0moz1/bin/gcc"
+  CXX="/tools/gcc-4.7.3-0moz1/bin/g++"
+fi
+
+ac_add_options --enable-official-branding
+
+mk_add_options MOZ_PGO=1
+
+# safeguard against someone forgetting to re-set EARLY_BETA_OR_EARLIER in
+# defines.sh during the beta cycle
+export BUILDING_RELEASE=1
+export MOZILLA_OFFICIAL=1
+
+ac_add_options --disable-compile-environment