Nathan Froyd
f67dd20569
Bug 925330 - don't use HAVE_64BIT_OS when building elfhack; r=glandium
2013-10-10 09:31:29 -04:00
Ms2ger
a14556d842
Bug 912438 - Part a: Move CSRCS to Makefile.in in build/unix/elfhack/inject; r=glandium
2013-10-03 09:10:01 +02:00
Benjamin Peterson
dbb9119fe9
Bug 922190 - Remove bundled copy of simplejson. r=gps
...
--HG--
extra : rebase_source : 5d33bafacd732e6bfb7acb6bb4d171eabb7d258a
2013-10-01 10:32:58 -04:00
Christian Holler
8fc307d856
Bug 917242 - Symbolize ASan traces in automation. r=ted
2013-09-20 13:37:53 +02:00
Joey Armstrong
976ee51cf2
bug 870406: move CSRCS to mozbuild - patch #4 . r=mshal
2013-09-20 16:46:57 -04:00
Joey Armstrong
1938109537
bug 888009: move HOST_CPPSRCS to mozbuild (batch #2 ) r=mshal
2013-09-12 13:32:27 -04:00
Mike Hommey
f1cf3b4238
Bug 912293 - Remove now redundant boilerplate from Makefile.in. r=gps
2013-09-05 09:01:46 +09:00
Ms2ger
d62e2c8439
Bug 906619 - Part a: Move unconditional CSRCS to moz.build; r=mshal
2013-08-22 08:56:02 +02:00
Nathan Froyd
6939c70818
Bug 902104 - upgrade to GCC 4.7.3; r=gps
2013-08-06 12:39:11 -04:00
Mike Hommey
c0f05bb58a
Bug 899405 - Allow host and target compilers to depend on stdc++-compat independently. r=ted
2013-07-31 14:04:23 +09:00
Mike Hommey
7c008ee6a3
Bug 898998 - Turn BL into BLX when doing thumb call relocations and the target is ARM. r=nfroyd
2013-07-30 08:57:28 +09:00
Mike Shal
dd73712024
Bug 888016 - Support compilation in subdirectories without VPATH; r=gps
2013-07-02 17:40:17 -04:00
Christian Holler
52662c6e0e
Bug 898484 - Add --enable-stdcxx-compat to mozconfig.asan. r=bustage-fix
2013-07-26 19:43:12 +02:00
Mike Hommey
c383ac6899
Bug 892366 - Support R_ARM_CALL relocations in elfhack. r=nfroyd
2013-07-23 07:26:06 +09:00
Mike Hommey
45178f3acf
Bug 895248 - Move --enable-stdcxx-compat in build/unix/mozconfig.linux. r=ted
2013-07-21 13:58:23 +09:00
Ryan VanderMeulen
8b191eba7a
Merge inbound to m-c.
2013-07-12 13:29:35 -04:00
Rail Aliiev
2d2d183388
Bug 886842 - Add clang trunk builds for ASan. r=froydnj
2013-07-12 13:14:57 -04:00
Ed Morley
89414bc0c3
Merge latest green inbound changeset and mozilla-central
2013-07-11 10:10:13 +01:00
Rail Aliiev
68a70dea40
Bug 886842 - Add clang trunk builds for ASan. r=bhearsum DONTBUILD
2013-07-10 15:35:57 -04:00
Gregory Szorc
bcf3de711c
Bug 891632 - Port NO_DIST_INSTALL to moz.build; r=joey
...
Many of the moved variables are likely not needed. moz.build should one
day validate the sandbox's output and error if "useless" variables are
present.
--HG--
extra : rebase_source : 3abdea056c18d00ede8c15b37db60532eca58630
2013-07-10 12:08:21 -07:00
Mike Hommey
595f8ffb4d
Bug 892355 - Force enable elfhack with --enable-elf-hack. r=ted
2013-07-12 09:15:10 +09:00
Mike Hommey
78bc3b1d51
Bug 892366 - Support R_ARM_JUMP24 relocations in elfhack. r=nfroyd
2013-07-12 09:14:20 +09:00
Rail Aliiev
2e86375d51
Bug 870173 - Upgrade to clang 3.3. r=ehsan DONTBUILD
2013-07-09 09:56:28 -04:00
Brian O'Keefe
5f8b5163e8
Bug 875934 - Move LIBRARY_NAME to moz.build (batch #1 ); r=mshal
...
--HG--
extra : rebase_source : 385d3fd65475ffc18ee44ae088753649470e214b
2013-06-17 15:21:01 -04:00
Joey Armstrong
8a348c090d
bug 872087: mozbuild HOST_LIBRARY_NAME conversion cleanup. r=gps
2013-06-19 09:19:25 -04:00
Joey Armstrong
31ee79aa36
bug 872087: move HOST_LIBRARY to moz.build (file batch #1 ). r=mshal
2013-06-10 12:21:32 -04:00
Mike Hommey
fcbdcef6a7
Bug 873334 - Add -march=pentiumpro when building in x64 buildbot environments. r=ted
2013-05-28 09:42:58 +02:00
Mike Shal
994cfe0b6b
Bug 864774 - Part 2: Move CPPSRCS to moz.build as CPP_SOURCES; r=joey CLOSED TREE
...
From 9e0ba7f425143f545eb6c4b26a9a96b5ade4d8e9 Mon Sep 17 00:00:00 2001
2013-04-23 17:54:15 -04:00
Mike Hommey
1e7e266874
Bug 859966 - Switch linux builds to gcc 4.7.2. r=gps
2013-05-17 08:21:45 +02:00
Ryan VanderMeulen
ecfdad5a3a
Backed out changeset e40466e428dc (bug 853301) for breaking cross-compiles.
2013-05-08 08:27:00 -04:00
Norbert Lindenberg
0dbb3c55f6
Bug 853301 - Enable ECMAScript Internationalization API for desktop Firefox. r=gps, r=brendan, sr=asa
2013-05-06 16:45:25 -07:00
Mike Hommey
b87ef5d807
Bug 864262 - Allow to do 32-bits linux builds in x86-64 mock environments. r=ted
2013-04-24 19:34:48 +02:00
Nathan Froyd
0879da76e1
Bug 861909 - only add ARM support for clang and llvm on linux; r=glandium
...
DONTBUILD because NPOTB
2013-04-15 11:52:07 -04:00
Mike Hommey
8536ef2963
Bug 462463 - Remove mddepend.pl. r=ted
2013-04-14 10:14:31 +02:00
Mike Hommey
84672f781c
Bug 462463 - Add missing add_phony_targets.py file. r=me
2013-04-14 10:12:33 +02:00
Phil Ringnalda
14ff153bf9
Back out 390be7c3dd3a (bug 853301) and 029a6cc8ca0a (bug 724533) for b2g desktop Windows build bustage and Windows xpcshell orange
...
CLOSED TREE
2013-04-13 13:31:01 -07:00
Norbert Lindenberg
2f6191d88c
Bug 853301 - Enable ECMAScript Internationalization API for desktop Firefox. r=gps, r=brendan, sr=asa
2013-04-13 12:27:27 -04:00
Nathan Froyd
7e22f12b51
Bug 860860 - followup: fix json.dump call and be more explicit about object ordering; r=gps
...
It turns out the simple s/simplejson/json/ didn't work because
build_tooltool_manifest used item_sort_key to ensure that the objects
read in were written out in the same order. This scheme was brittle,
since it only understand a couple of keys from the manifest file, and it
doesn't work with the stdlib json.
Instead, use object_pairs_hook=collections.OrderedDict with json.load,
which ensures that current objects get written out in the same order
they were read in *and* that any future keys will be handled
automagically.
DONTBUILD because NPOTB
2013-04-11 16:57:54 -04:00
Nathan Froyd
558c92fd27
Bug 860860 - use json instead of simplejson in build-clang.py; r=gps
...
DONTBUILD because NPOTB
2013-04-11 14:59:59 -04:00
Kyle Machulis
5aa83c3e11
Bug 855465 - Add emacs python mode comments to moz.build files; r=gps
2013-04-01 11:36:59 -07:00
Kyle Machulis
c79ccc0693
Backout for changeset 03452b187c14 (Bug 855465) due to bustage on a CLOSED TREE; r=qdot
2013-03-29 15:12:58 -07:00
Kyle Machulis
a59d40f143
Bug 855465 - Add emacs python mode comments to moz.build files; r=gps
...
--HG--
extra : rebase_source : 004a756492323e1a049586e85b3be5037159df20
2013-03-29 13:56:18 -07:00
Mike Hommey
e8b6da04db
Bug 854914 - Allow clang to build in C++11 mode by working around http://llvm.org/bugs/show_bug.cgi?id=13530 . r=ted
2013-03-27 07:51:14 +01:00
Joshua Cranmer
f6ec7e888f
Bug 852745 - Build clang with gcc 4.7 headers, r=rail. DONTBUILD
...
--HG--
extra : rebase_source : 33518aae835d12387a8fb7f1cdfe8c8e29f5bd2a
2013-03-19 15:38:00 -05:00
Mike Shal
9680b82df6
Bug 844654 - Part 2: Move MODULE to moz.build; rs=gps
2013-03-19 11:47:00 -07:00
Kyle Huey
de9bae661d
Back out Bug 462463 for massively regressing pymake depend build speed. CLOSED TREE
2013-03-18 12:57:35 -07:00
Mike Hommey
bb606f0208
Bug 851002 - Adjust Elf headers before adding filler segment in elfhack. r=nfroyd
2013-03-17 08:03:06 +01:00
Mike Hommey
48307a4b44
Bug 462463 - Stop using mddepend.pl. r=ted
2013-03-17 07:43:35 +01:00
Ehsan Akhgari
184ed07d7c
Bug 849693 - Use the new -fsanitize=address flag in the asan mozconfig; r=decoder
...
DONTBUILD
2013-03-11 09:33:36 -04:00
Ted Mielczarek
50c5991b38
bug 779291 - Breakpad Makefile changes. r=glandium
2013-03-05 09:41:26 -05:00