Mike Hommey
|
51f42ab769
|
Bug 851002 - Adjust Elf headers before adding filler segment in elfhack. r=nfroyd
|
2013-03-17 08:03:06 +01:00 |
|
Mike Hommey
|
991fbbe15e
|
Bug 462463 - Stop using mddepend.pl. r=ted
|
2013-03-17 07:43:35 +01:00 |
|
Ehsan Akhgari
|
12c1cbeefd
|
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
|
a5f71e9296
|
bug 779291 - Breakpad Makefile changes. r=glandium
|
2013-03-05 09:41:26 -05:00 |
|
Rafael Ávila de Espíndola
|
f74ca2a1ba
|
Bug 846922 - Read late write stacks on windows. r=BenWa.
|
2013-03-01 19:39:29 -05:00 |
|
Gregory Szorc
|
4f2ec7f83b
|
Bug 784841 - Part 18e: Convert /build, /config, and core build system; r=ted
|
2013-02-25 12:47:18 -08:00 |
|
L. David Baron
|
18c20af60e
|
Bug 832352, patch 1: Make sure all browser mozconfigs include build/mozconfig.common and that they all include build/mozconfig.common.override last. r=ted
|
2013-01-22 19:16:20 +00:00 |
|
Nicholas Nethercote
|
85642d16c3
|
Bug 394311 - Stop building with -pedantic. r=ted,dbaron.
|
2013-01-20 14:12:42 -08:00 |
|
Mike Hommey
|
b46fe65004
|
Bug 654087 - Don't error out on gold special treatment of PT_TLS segment memsize. r=nfroyd
|
2013-01-16 09:15:07 +01:00 |
|
Mike Hommey
|
943edeb1af
|
Bug 822584 - Workaround in elfhack to accomodate for breakpad not handling the memory mapping induced by the elfhack/bionic linker combination. r=nfroyd
|
2013-01-02 10:17:32 +01:00 |
|
Rafael Ávila de Espíndola
|
820924657f
|
Bug 823906 - Last clang update on the 3.2 branch. r=rail.
Update the build scripts.
|
2012-12-24 09:53:55 -05:00 |
|
Rafael Ávila de Espíndola
|
ba6066a0fe
|
Bug 822464 - Upgrade clang to 170377 in the 3.2 branch. r=rail.
Update the build script.
|
2012-12-18 16:22:38 -05:00 |
|
Rafael Ávila de Espíndola
|
3388f51e54
|
Bug 820256 - Upgrade clang to 169730 in the 3.2 branch. r=rail.
Update the build scripts.
|
2012-12-11 21:44:15 -05:00 |
|
Mike Hommey
|
7c56034a36
|
Bug 816494 part 4 - Add a -r option to elfhack that re-merges the split PT_LOADs. r=nfroyd
Sections are positioned accordingly, which means the resulting ELF binary will
have a big gap full of zero between .rel.plt and .plt.
|
2012-12-10 10:33:08 +01:00 |
|
Mike Hommey
|
8b12e9c04c
|
Bug 816494 part 3 - Allocate Elf instance on stack in do_file(). r=nfroyd
|
2012-12-10 10:33:08 +01:00 |
|
Mike Hommey
|
082d88f5c0
|
Bug 816494 part 2 - Move the PT_LOAD splitting logic in elfhack.cpp. r=nfroyd
Also, section offsets are not adjusted until the split is done.
|
2012-12-10 10:33:08 +01:00 |
|
Mike Hommey
|
2a217a40ae
|
Bug 816494 part 1 - When inserting a section before or after another, also insert it in the segments containing that other. r=nfroyd
|
2012-12-10 10:33:08 +01:00 |
|
Rafael Ávila de Espíndola
|
56505a17a2
|
Bug 817710 - Upgrade clang to 169139 in the 3.2 branch. r=rail.
Update the build script.
|
2012-12-04 13:38:55 -05:00 |
|
Rafael Ávila de Espíndola
|
17fd563b2c
|
Bug 815216 - Upgrade clang to 168596 in the 3.2 branch. r=rail.
Update the build script.
|
2012-11-29 09:49:15 -05:00 |
|
Rafael Ávila de Espíndola
|
20996f71b6
|
Bug 813076 - Upgrade clang to 168304 in the 3.2 branch. r=rail.
Update the build script.
|
2012-11-20 10:51:56 -05:00 |
|
Rafael Ávila de Espíndola
|
328e688c8d
|
Bug 811081 - Switch the clang packages to the 3.2 release branch. r=rail.
build script changes.
|
2012-11-13 09:37:38 -05:00 |
|
Rafael Ávila de Espíndola
|
85b11cf8bf
|
Bug 799572 - clang update broke NSS. r=rail.
|
2012-10-20 20:50:10 -04:00 |
|
Rafael Ávila de Espíndola
|
dd6392d3c3
|
Bug 793109 - Stacks truncated near nsDocLoader::DoFireOnStateChange. r=rail.
Update the build script.
|
2012-10-09 21:58:27 -04:00 |
|
Rafael Ávila de Espíndola
|
b1c19c47b9
|
Bug 797525 - Upgrade clang to version >= r163716 to fix ASan issue 109. r=rail.
|
2012-10-06 08:28:39 -04:00 |
|
Rafael Ávila de Espíndola
|
2e46efe38a
|
Bug 784691 - Upgrade clang to r162360. r=rail.
build the new version.
|
2012-10-04 22:09:48 -04:00 |
|
Rafael Ávila de Espíndola
|
53aaa074a4
|
Bug 793319 - Backport patches to make the output order deterministic. r=rail.
|
2012-10-01 10:40:55 -04:00 |
|
Rafael Ávila de Espíndola
|
245ecf8ddf
|
Bug 793317 - Only enable the x86,x86_64 and arm targets. r=rail.
|
2012-10-01 09:11:16 -04:00 |
|
Rafael Ávila de Espíndola
|
01f76a6516
|
Bug 787302 - Most stacks are truncated (using minidump_stackwalk on a Mac Tinderbox debug build). r=rail.
Also apply the patch on OS X.
|
2012-09-18 16:58:03 -04:00 |
|
Rafael Ávila de Espíndola
|
12e8736ea1
|
Bug 791684 - Rename clang.tar.bz2 to its sha512 after building. r=rail.
|
2012-09-17 10:33:00 -04:00 |
|
Rafael Ávila de Espíndola
|
e59314551d
|
Bug 787302 - Most stacks are truncated (using minidump_stackwalk on a
Mac Tinderbox debug build). r=catlee.
patch clang to always produce debug_frame.
|
2012-09-17 09:21:17 -04:00 |
|
Steve Fink
|
80bffa72ec
|
Bug 738612 - Include common mozconfigs so (eg) try pushes can modify them easily. r=ted
|
2012-09-05 12:09:50 -07:00 |
|
Ryan VanderMeulen
|
4af2d92705
|
Backout bug 738612, with feeling this time.
|
2012-09-04 19:21:23 -04:00 |
|
Steve Fink
|
e83417f0f3
|
Bug 738612 - Include common mozconfigs so try pushes can modify them easily. r=ted
|
2012-08-21 11:37:12 -07:00 |
|
Rafael Ávila de Espíndola
|
b256d30ab2
|
Bug 787568 - Upgrade clang to r161152. r=rail.
Update the build script.
|
2012-08-31 19:08:53 -04:00 |
|
Rafael Ávila de Espíndola
|
4fd3e124dc
|
Bug 786010 - create manifest as part of the clang build. r=rail.
|
2012-08-27 16:05:35 -04:00 |
|
Rafael Ávila de Espíndola
|
38f0f292d0
|
Bug 785772 - Don't use -O0 during stage1 on darwin. r=rail.
We only need to build stage1 with -O0 on linux because of a bug in the gcc
4.5 we use.
|
2012-08-27 10:20:46 -04:00 |
|
Rafael Ávila de Espíndola
|
4ee92379dd
|
Bug 784691 - Upgrade clang to r162360. Use a local copy of tooltool and setup.sh.
|
2012-08-23 12:52:50 -04:00 |
|
Mike Hommey
|
6aa3ebf7af
|
Bug 716295 part 6 - Create elfhack tests for both DT_INIT and DT_INIT_ARRAY. r=nfroyd
|
2012-08-09 16:34:26 +02:00 |
|
Mike Hommey
|
f95e39436b
|
Bug 716295 part 5 - Add support for R_ARM_THM_CALL relocations. r=nfroyd
|
2012-08-09 16:34:25 +02:00 |
|
Mike Hommey
|
aa4e4df82a
|
Bug 716295 part 4 - Interpose elfhack injected code in DT_INIT_ARRAY's first entry when possible. r=nfroyd
|
2012-08-09 16:34:25 +02:00 |
|
Mike Hommey
|
828968288f
|
Bug 716295 part 3 - Add serialization into a buffer instead of an ostream. r=nfroyd
|
2012-08-09 16:34:25 +02:00 |
|
Mike Hommey
|
4afc5d1a3c
|
Bug 716295 part 2 - Fix assertion in serializable::init and cleanup serializable constructor. r=nfroyd
|
2012-08-09 16:34:24 +02:00 |
|
Mike Hommey
|
7d483a00eb
|
Bug 716295 part 1 - Fail more gracefully when .dynamic section can't be grown. r=nfroyd
|
2012-08-09 16:34:24 +02:00 |
|
Mike Hommey
|
e3e455489f
|
Bug 703843 - Use mkdir_deps instead of order-only prerequisite in build/unix/elfhack/Makefile.in. r=ted
|
2012-08-09 16:34:24 +02:00 |
|
Mike Hommey
|
0f9f294ea0
|
Bug 774032 bonus - Use @DEPTH@ and @relativesrcdir@ in Makefile.in. r=ted
|
2012-08-04 20:26:44 +02:00 |
|
Rafael Ávila de Espíndola
|
7acd588dc5
|
Bug 779259 - upgrade clang to r161022. r=rail.
Update the build script and set MACOSX_DEPLOYMENT_TARGET.
|
2012-08-01 10:15:33 -04:00 |
|
Rafael Ávila de Espíndola
|
79903ea0fe
|
Bug 779249 - Make the script executable. r=forgot to chmod on the previous push.
|
2012-07-31 20:56:12 -04:00 |
|
Rafael Ávila de Espíndola
|
394cd52092
|
Bug 779249 - checkin a script to create the tooltool manifests for clang. r=rail.
DONTBUILD.
|
2012-07-31 16:44:14 -04:00 |
|
Justin Lebar
|
95b8f0ba69
|
Bug 776537 - Pass a valid environment to populate_virtualenv.py, unbreaking configure, by expanding HOST_CFLAGS and friends when they're created. r=glandium
Also fix up some Makefile.in's so they specify HOST_CFLAGS/CXXFLAGS correctly.
|
2012-07-23 13:29:02 -04:00 |
|
Rafael Ávila de Espíndola
|
bb17477096
|
Bug 774796 - upgrade clang to r160364. r=rail.
Update the build script.
|
2012-07-17 15:13:06 -04:00 |
|