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