Граф коммитов

175 Коммитов

Автор SHA1 Сообщение Дата
Ralph Giles 4c28ba8098 Bug 1228703 - Enable rust for MacOS X nightly builds. r=mshal
Enable rust for MacOS X Nightly opt builds. Previously it
was only on for debug.
2015-12-09 11:08:58 -05:00
Ralph Giles 48960fbdea Bug 1175359 - Enable rust in linux64 automation builds. r=mshal
Write a mozconfig.rust fragment which makes the rust toolchain
provided by tooltool available for linux builds, similar to
what we do for MacOS X.

Include this in linux64 mozconfigs to enable rust for official
nightly builds of that target. These aren't used outside of automation
builds, so including rust there will verify code on check-in
without requiring developers to install rust.

We must whitelist the mozconfig fragment to pass the consistency
check since we're not ready to let this feature ride the trains
to beta and release.

The tooltool reference is to a custom build of rustc 1.4
with --enable-rpath to avoid having to add the rustc lib
directory to LD_LIBRARY_PATH which somehow conflicts with
the gtk3 build we also install through tooltool.

It is also built with --enable-llvm-static-stdcpp on a
rust-buildbot dist docker image (centos:5 + script updates)
to avoid issues with GLIBCXX and GLIBC symbol versions.
2015-11-30 15:10:24 -08:00
Rail Aliiev a184b15bba Bug 1142231 - [build-promotion] Create SDK in each en-US build. r=nthomas 2015-10-23 22:59:54 -04:00
Rail Aliiev 2250ddbb80 Bug 1184089 - L10N nightly repacks should not manipulate mozconfigs. r=Callek DONTBUILD 2015-10-14 11:24:53 -04:00
Ehsan Akhgari ed2326b157 Bug 1208794 - Add support for MacOSX64 Static Analysis opt builds using TaskCluster; r=ted,dustin 2015-10-08 17:01:25 -04:00
Chris Pearce 71c796db47 Bug 1209755 - Enable Adobe EME in official 64bit builds. r=glandium 2015-09-30 15:38:29 +13:00
Ehsan Akhgari b892ad92e4 Bug 1206991 - Use mozconfig.cache in Linux static analysis builds; r=glandium 2015-09-22 08:30:50 -04:00
Ehsan Akhgari 80a05def7b Bug 1203393 - Part 3: Add build configuration for Linux64 optimized Static Analysis builds; r=glandium
Also update the compiler for Linux64 debug static analysis builds to
match the one we use for optimized builds.
2015-09-22 08:30:21 -04:00
Ehsan Akhgari 18b3cb6c52 Bug 1201938 - Treat warnings as errors in Linux static analysis builds; r=mystor 2015-09-04 22:54:16 -04: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
Ryan VanderMeulen 6e18bb2fc7 Backed out changeset 292d13beeb7b (bug 1186522) for Gaia unit test bustage. 2015-08-28 21:43:37 -04:00
Jordan Lund 87407424dc Bug 1186522 - force per checkin builds to require signed add-ons on beta 42, r=mshal 2015-08-28 13:41:26 -07:00
Mike Hommey c2ba6b7aa9 Bug 1186748 - Switch hazard and root analysis builds to Gtk+3. r=mshal 2015-08-04 07:05:21 +09:00
Carsten "Tomcat" Book ecaa52f350 Backed out changeset d093c57c6835 (bug 1186748) for causing Bug 1190180 2015-08-03 14:36:14 +02:00
Mike Hommey ff7a038039 Bug 1186748 - Switch B2G desktop, hazard and root analysis builds to Gtk+3. r=mshal 2015-07-31 16:39:10 +09:00
Ben Hearsum c644e5a190 bug 672509: Build the Gecko SDK from Firefox, rather than XULRunner - enable sdk generation for Betas and Releases. r=glandium 2015-07-30 12:30:55 -04:00
Ryan VanderMeulen efd357143c Backed out changeset ada6cd4da281 (bug 1186748) for introducing various intermittent ASAN mochitest failures. 2015-07-30 11:52:49 -04:00
Mike Hommey 5bb3772feb Bug 1186748 - Switch B2G desktop, ASan, hazard and root analysis builds to Gtk+3. r=mshal 2015-07-30 08:49:29 +09:00
Carsten "Tomcat" Book 0f37e4057c Backed out changeset 6be6deca7831 (bug 672509) for bustage on a CLOSED TREE 2015-07-29 17:38:42 +02:00
Ben Hearsum 90e2666eb5 bug 672509: Build the Gecko SDK from Firefox, rather than XULRunner - enable sdk generation for Betas and Releases. r=glandium 2015-07-29 10:53:30 -04:00
Chris Manchester 40e083fa08 Bug 1181255 - Get tsan builds on gtk3. r=glandium
--HG--
extra : commitid : B5dPez3j29R
2015-07-23 19:36:27 -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 17ca58df7e Bug 965151 - Use tooltool in valgrind jobs. r=mshal 2015-07-24 06:49:40 +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
Ralph Giles 129bc3aeeb Bug 1183850 - Enable rust for macosx64 Nightly and Dev. r=mshal
Add a mozconfig fragment enabling rust on mac builds.

Include it in the official integration mozconfig files only.
Developer checkouts don't require rust.
2015-07-20 12:59:26 -07:00
Stephen Pohl 20a6d72138 Bug 1158870: Fix make check failures on Windows. r=nthomas 2015-07-20 15:35:56 -04:00
Stephen A Pohl 8f9b249aa1 Bug 1158870: Remove --enable-signmar from mozconfigs. r=nthomas 2015-07-20 15:35:50 -04:00
Brian R. Bondy 1c5ea95511 Bug 1158870: Enable MAR verification on linux32 and 64bit by default. r=nthomas 2015-04-27 22:37:32 -04:00
Rail Aliiev 6ed0827d7a Bug 1184085 - L10N nightly repacks should use compiler from tooltool. r=bhearsum 2015-07-15 10:47:47 -04:00
Chris Manchester 073236ea96 Bug 1181255 - Mozconfigs for tsan builds. r=glandium
--HG--
extra : commitid : LIOTQcZydyU
2015-07-14 18:45:54 -07: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
Mike Shal 257bb8a270 Bug 1180494 - Generate partials for OSX l10n; r=rail 2015-07-06 15:29:20 -04:00
Mike Shal 5bd2e2078d Bug 1178785 - Add --with-branding to browser l10n mozconfigs; r=rail 2015-06-30 15:29:02 -04:00
Birunthan Mohanathas 388f8c1ef2 Backed out changeset 58a2788fad8e (bug 1175359) 2015-06-26 12:49:12 -07:00
Ralph Giles d341eb3773 Bug 1175359 - Enable rust in linux64 builds. r=ted
Write a mozconfig fragment which makes the rust toolchain
provided by tooltool available for linux builds.

Use linux64 mozconfigs to enable rust for official builds of
that target. These aren't used outside of automation builds,
so including rust there will verify code on check-in without
requiring developers to install rust.
2015-06-26 12:27:19 -07:00
Edwin Flores 2173a3713f Bug 1160101 - Disable Adobe EME by default; enable only in Mozilla builds - r=glandium 2015-06-03 22:44:55 +12:00
J. Ryan Stinnett c64e4c9079 Bug 1157289 - Use unoffical branding for local Firefox builds. r=glandium rs=Gijs,ttaubert 2015-05-28 09:03:23 -05:00
Nathan Froyd 39c4e2667f Bug 1166325 - use default optimization settings in valgrind mozconfigs; r=ted.mielczarek
Using -O for valgrind builds optimizes the code slightly differently
than our default of -Os, which can lead to spurious build failures if
the compiler's warnings depend on the optimization level.  Since using
-Os in the mozconfigs would just duplicate the settings in configure.in,
delete the --enable-optimize lines entirely and let the defaults work
for us.
2015-05-19 12:05:53 -04:00
Mike Shal 704119af1f Bug 1152031 - Add mozconfig for non-universal OSX opt builds; r=bhearsum 2015-04-14 14:29:36 -04:00
Wes Kocher e523c1b047 Merge m-c to inbound a=merge CLOSED TREE
--HG--
rename : xpcom/tests/TestUTF.cpp => xpcom/tests/gtest/TestUTF.cpp
rename : xpcom/tests/UTFStrings.h => xpcom/tests/gtest/UTFStrings.h
2015-01-27 16:16:21 -08:00
Masatoshi Kimura 6797dfdced Bug 1126017 - Use --enable-warnings-as-errors on Win64 builders. r=glandium CLOSED TREE
--HG--
extra : source : e14baca1eb9f58acb3b59c97c1bce31008405b0c
extra : amend_source : eb71e3af91b15306a8695b98d356468780fa2d06
extra : histedit_source : d0a28e801c703a15eee56e86183095572111ac1e
2015-01-28 08:55:44 +11:00
Ben Hearsum dd839efc7c bug 1125921: add win64 mozconfigs - fix host/target for l10n. r=rail, a=ryanvm NPOTB DONTBUILD 2015-01-27 13:59:42 -05:00
Ben Hearsum 8f53257230 Bustage fix for bug 1125921: update mozconfig whitelists. r=bustage a=bustage 2015-01-27 10:11:13 -05:00
Ben Hearsum ac7098ada7 bug 1125921: add win64 mozconfigs. r=rail, a=tomcat,no-l10n-on-inbound 2015-01-27 08:34:46 -05:00
Ehsan Akhgari 8d704322f7 Bug 1121000 - Remove support for non-unified builds; r=gps 2015-01-14 17:26:39 -05:00
Chris AtLee 1972a7676a Bug 1113606: Use app-specific API keys. r=mshal,nalexander 2015-01-14 14:07:20 -05:00
Massimo Gervasini 11eb2398e3 Bug 1114577 - Set SDK version 603 as the minimum supported - l10n-mozconfig. r=mshal 2015-01-09 09:51:00 +01:00
Ehsan Akhgari 03981eb9bb Bug 1115426 - Fix static-analysis builds on OSX on the infrasturcture, and add a mozconfig for such builds; r=glandium
This also cleans up some of the existing mozconfig files.
2015-01-06 12:01:13 -05:00
Andrew Halberstadt 16b9c8af1b Bug 1112314 - Add a mozconfig for Linux64 code coverage builds, r=ted, DONTBUILD because NPOTB
--HG--
extra : rebase_source : 0f63920d2cd8c836775a126cd8ae09c48a2f2452
extra : amend_source : 06d6d829c999b005c6221734ebbf0bfb54d1d4f5
2014-12-16 16:54:54 -05:00