Commit Graph

84 Commits

Author SHA1 Message Date
Benjamin Smedberg
270de3f511 Bug 1333826 - Remove all references to MOZ_AUTOMATION_SDK, r=mshal
MozReview-Commit-ID: CuTK1hn0pVl

--HG--
extra : rebase_source : 4581c71360ccd81505079ee9e068ed2ca0431a6a
2017-01-25 12:30:49 -05:00
Nick Alexander
8b7d416f85 Bug 1321408 - Pre: Remove all references to Marionette from b2g. r=ato
Per https://bugzilla.mozilla.org/show_bug.cgi?id=1321408#c20,
Marionette no longer supports b2g.

MozReview-Commit-ID: 5N23aZgmzz3

--HG--
extra : rebase_source : 20fe1d59943bb22d4381dcb8457c0df7964d0ef7
2016-12-14 20:39:26 -08:00
Mike Hommey
306558f1eb Bug 1292463 - Always set --enable-warnings-as-errors for MOZ_AUTOMATION builds. r=chmanchester
And remove it from mozconfigs.
2016-08-10 10:49:56 +09:00
Mike Hommey
c5caa62fdf Bug 1278456 - Add the tooltool GCC library directory to LD_LIBRARY_PATH on Linux builds. r=mshal
Build slaves on automation are based on Centos 6, which doesn't have a
recent enough version of libstdc++ for our new requirements. But since
we're building with a recent GCC or clang with its own libstdc++, we do
have such a libstdc++ available somewhere, and the compiler picks it
when invoking the linker.

Problems start happening when we execute some of the built programs
during the build, like host tools (e.g. nsinstall), or target programs
(xpcshell, during packaging). In that case, we need the compiler's
libstdc++ to be used. Which required adding the GCC or clang library
directory to LD_LIBRARY_PATH.

Unconveniently enough, the clang 3.5 tooltool package we're using for
ASAN builds until we can update to at least 3.8 (bug 1278718) doesn't
contain libstdc++.so. So for those builds, pull the GCC package from
tooltool as well, and pick libstdc++ from there.
2016-06-12 18:52:15 +09:00
Mike Shal
dbfbbfe42c Bug 1272483 - Remove MOZ_UPDATE_PACKAGING and --enable-update-packaging; r=chmanchester
MozReview-Commit-ID: A3SDJCc5eHH

--HG--
extra : rebase_source : af8d081c349b27ac0e2567b0f5863fbbeb7f98ce
2016-05-12 12:15:58 -04:00
Jeff Gilbert
8728cc55d6 Bug 1264499 - s/mozconfig.vs2013/mozconfig.vs2015/ where not yet updated. - r=gps,sfink 2016-04-19 11:51:24 -07:00
Jeff Gilbert
0b554f96bd Bug 982928 - Remove mozconfig.vs2010. - r=gps,sfink sr=ted.mielczarek 2016-04-14 13:37:27 -07:00
Juan Gomez
63b02bd17e Bug 1257127 - [B2G] Fix HOST_CC/CXX paths for local builds r=glandium
MozReview-Commit-ID: E3NrLVMyCTe

--HG--
extra : rebase_source : 59fc7458599e97fdbf244c24167c2b50dd3c5dcc
2016-04-07 10:45:45 +02:00
Justin Wood
c626fe7001 Bug 1236835 - Disable all B2G Desktop Builds & Tests on All trees. r=garndt, r=rail
--HG--
extra : rebase_source : 59383443ec9960ab0788dc90e66d7ec817ae34a4
2016-01-11 12:25:05 -05:00
Nicholas Nethercote
f44287005f Bug 1198334 (part 1) - Replace the opt-in FAIL_ON_WARNINGS with the opt-out ALLOW_COMPILER_WARNINGS. r=glandium.
The patch removes 455 occurrences of FAIL_ON_WARNINGS from moz.build files, and
adds 78 instances of ALLOW_COMPILER_WARNINGS. About half of those 78 are in
code we control and which should be removable with a little effort.

--HG--
extra : rebase_source : 82e3387abfbd5f1471e953961d301d3d97ed2973
2015-08-27 20:44:53 -07:00
Mike Hommey
dfdf59058d Bug 1186748 - Move gtk-related things in a separate mozconfig. r=mshal
Some mozconfigs don't include mozconfig.linux*, and don't get gtk-related
definitions, so move them in a separate mozconfig. To avoid having two
files, one for 32-bit builds and one for 64-bit builds, rely on the
includer to set PKG_CONFIG_LIBDIR appropriately.

At the same time, move all the --enable-default-toolkit=cairo-gtk2 in that
new file in the case the gtk3 package wasn't pulled from tooltool.
2015-07-28 08:19:15 +09:00
Mike Hommey
da4787f45e Bug 1177951 - Use a different base directory for the moztt package. r=mshal 2015-07-26 06:46:30 +09:00
Mike Hommey
d4f67b3840 Followup for bug 1186229: Still use Gtk+2 for builds that don't pull the Gtk+3 tooltool package. r=nthomas on a CLOSED TREE 2015-07-23 11:08:53 +09:00
Mike Hommey
84878777a1 Bug 1181040 - Include mozconfig.cache after mozconfig.common.override. r=mshal
Enable sccache on windows b2g builds at the same time to simplify things.
2015-07-11 06:26:20 +09:00
Terrence Cole
ea81ddeb48 Bug 1171904 - Remove --enable-js-crash-diagnostics and just use the NIGHTLY defines; r=sfink 2015-07-10 10:50:19 -07:00
Ted Mielczarek
180da81c71 bug 1162060 - add Socorro auth token to Android and B2G mozconfigs. r=mshal
--HG--
extra : rebase_source : 45ee7f81b60e7e0148ce1ee941614df5c445f04a
2015-05-28 07:14:49 -04:00
Mike Shal
47434653c0 Bug 1137000 - Enable SDK building on nightlies; r=glandium 2015-03-17 15:29:07 -04:00
Mike Shal
b60e668c92 Bug 1132123 - Port B2G Desktop to mozharness+mach; r=bhearsum 2015-03-17 09:56:56 -04:00
Mike Hommey
d21e14d4d6 Bug 1120680 - Use tooltool gcc as HOST_CC/HOST_CXX on cross-compiled builds (gonk/android). r=mshal 2015-01-14 15:20:18 +09:00
Mike Hommey
737b860346 Bug 1119064 - Enable warnings as errors on b2g desktop builds. r=mshal 2015-01-09 09:53:28 +09:00
Julian Seward
259deac308 Bug 788974 - Don't disable elfhack when enabling profiling on platforms supporting dl_iterate_phdr. r=glandium.
--HG--
extra : rebase_source : b89c14b8a11473e34707447656d8616dd90075c5
2014-11-17 23:43:14 +01:00
Mike Hommey
b964b29e92 Bug 1075183 - Use the same gcc on b2g linux builds as on browser linux builds, and enable sccache. r=mshal,a=kwierso 2014-11-07 10:57:13 +09:00
Jan Keromnes
09ebd52118 Bug 1011562 - Use Firefox OS fonts in B2G Desktop tests. r=mshal 2014-10-21 12:34:00 -04:00
David Major
3295ea5606 Bug 1061335 - Part 3: Switch Win32 builders to VS2013. r=glandium sr=bsmedberg 2014-10-14 15:31:23 +13:00
Ehsan Akhgari
9e4768ebc2 Bug 950676 - Enable unified builds for b2g by default; r=glandium 2014-06-18 10:53:05 -04:00
Ehsan Akhgari
02bc3b6cf6 Backed out changeset 9c6b3b1f05ea (bug 950676) to check whether it's causing intermittent canvas failures 2014-06-17 17:56:49 -04:00
Ehsan Akhgari
47286f9f0b Bug 950676 - Enable unified builds for b2g by default; r=glandium 2014-06-17 08:35:19 -04:00
Gregor Wagner
4d6da40339 Backed out changeset 3cde3e356720 for build errors. 2014-06-17 12:35:54 +08:00
Ehsan Akhgari
854e77f0a1 Bug 950676 - Enable unified builds for b2g by default; r=glandium 2014-06-16 22:38:01 -04:00
Mike Shal
15c90df7bf Bug 1008442 - enable sccache for b2g linux32/debug; r=glandium 2014-05-13 11:36:32 -04:00
Mike Hommey
36b928c7a3 Bug 1002606 - Enable sccache for mac try builds. r=mshal 2014-04-30 06:06:09 +09:00
Simone Bruno
540f98ccdd Bug 916111 - mozconfigs for win32 and linux32 gecko debug builds. r=aki, NPOTB
--HG--
extra : rebase_source : 3eb41619aac165554d647302f0591968c2c7bef7
2014-04-25 11:51:03 +02:00
Mike Shal
4f1d8a952d Bug 996307 - enable sccache for B2G Desktop Linux builds; r=glandium 2014-04-07 16:46:07 -04:00
Mike Hommey
648447a07f Bug 996621 - Include b2g/config/mozconfigs/common in macosx64_gecko mozconfigs. r=mshal 2014-04-16 06:51:35 +09:00
Alexandre Poirot
f0f375c43c Bug 920198 - Build simulator xpi and enable phone tweaks for b2g-desktop r=aki,glandium 2014-04-08 08:23:00 +02:00
Alexandre Poirot
4801145ca0 Bug 920198 - Build simulator xpi on windows r=aki,glandium 2014-04-02 08:40:00 +02:00
Simone Bruno
01627b900e Bug 991203 - mozconfig file to be used for B2G linux64 desktop debug builds. r=aki, a=NPOTB 2014-04-03 15:20:28 +02:00
Simone Bruno
378eb50c68 Bug 956451 - added mozconfig file to be used for macosx64_gecko-debug build, r=catlee 2014-03-31 19:59:04 +02:00
Jonathan Griffin
05107f9406 Bug 979650 - Always build with Marionette for Firefox, b2g desktop, r=ted 2014-03-11 13:22:34 -07:00
Mike Hommey
90b607eb3c Bug 940788 - Use sccache on try for builds happening on AWS that currently use ccache. r=bhearsum 2014-02-13 10:05:59 +09:00
Trevor Saunders
486d3b4416 bug 938510 - use gcc from tooltool for everything but b2g desktop and valgrind r=glandium 2014-01-30 16:16:19 -08:00
Mike Hommey
bc8136b6aa Bug 946576 - Disable unified builds on b2g and xulrunner builds, and android debug builds. r=ehsan 2013-12-06 08:45:29 +09:00
Mike Hommey
3e03c7c499 Bug 926900 - Remove msys-make specific mozconfig. r=gps 2013-10-16 08:31:18 +09:00
Ed Morley
a4ae239c93 Bug 901898 - Remove codesighs now that it's no longer run in automation; r=gps 2013-08-12 13:10:41 +01:00
Mike Hommey
6900414df5 Bug 895248 - Move --enable-stdcxx-compat in build/unix/mozconfig.linux. r=ted 2013-07-21 13:58:23 +09:00
Mike Hommey
3758ba18c7 Bug 770625 - Use the same compiler for b2g desktop builds as desktop linux. r=ted 2013-07-18 10:53:36 +09:00
Chris AtLee
dd16c8620c Bug 816793: Backed out changeset e77346fbdff1 for bustage. r=bustage 2013-06-27 17:09:14 -04:00
Chris AtLee
9b6ed4ed02 Bug 816793: Include 32-bit mozconfig for linux desktop b2g builds. r=ted 2013-06-27 16:16:16 -04:00
Mike Hommey
7f86c0e471 Bug 873640 - Fix and cleanup profiledbuild profile script invocation. r=ted 2013-05-21 08:28:49 +02:00
Nicolas B. Pierron
88b8007a7e Bug 849103 - Remove disable-ion configuration flags from tbpl configurations. r=aki 2013-03-20 16:20:52 -07:00