Ralph Giles
de8dc07601
Bug 1211562 - Update linux64 tooltool rustc to 1.5. r=mshal
...
Custom build of stable rustc 1.5 with --enable-rpath
--enable-llvm-static-stdcpp and --target=i686-unknown-linux-gnu.
https://github.com/rillian/rust-build commit fe6d07b8b86c.
2015-12-17 12:11:23 -08:00
Ralph Giles
1787e2a418
Bug 1211562 - Update mac tooltool rustc to 1.5. r=mshal
...
Custom build from 1.5.0-src with MACOSX_DEPLOYMENT_TARGET=10.7
--enable-rpath --disable-elf-tls --disable-doc with i686 rustlib
copied into the x86_64 install for cross-32 support.
2015-12-17 12:11:15 -08:00
Wes Kocher
7c631d5c9c
Backed out 2 changesets (bug 1211562) for breaking mulet builds
...
Backed out changeset 5889e20eb419 (bug 1211562)
Backed out changeset d7450e4e52de (bug 1211562)
--HG--
extra : commitid : EMPpcYGsvqf
2015-12-17 09:34:50 -08:00
Ralph Giles
241c3e6e6f
Bug 1211562 - Update linux64 tooltool rustc to 1.5. r=mshal
...
Custom build of stable rustc 1.5 with --enable-rpath
--enable-llvm-static-stdcpp and --target=i686-unknown-linux-gnu.
https://github.com/rillian/rust-build commit fe6d07b8b86c.
2015-12-17 08:25:03 -08:00
Ralph Giles
8f57e94484
Bug 1211562 - Update mac tooltool rustc to 1.5. r=mshal
...
Custom build from 1.5.0-src with MACOSX_DEPLOYMENT_TARGET=10.7
--enable-rpath --disable-elf-tls --disable-doc with i686 rustlib
copied into the x86_64 install for cross-32 support.
2015-12-17 08:25:03 -08:00
Ralph Giles
91fa64f387
Bug 1228703 - rustc 1.4.0 build for MacOS X with 32+64 bit support. r=mshal
...
Update tooltool manifest for macosx with a custom build of rustc 1.4.0
with --enable-rpath --disable-elf-tls and MACOSX_DEPLOYMENT_TARGET=10.7
on MacOS X 10.10.5, Xcode 7.1.1 (clang-700.1.76).
Built for x86_64-apple-darwin with the rustlib from a separate
i686-apple-darwin build copied into the tree to support 32-bit cross
for universal builds.
Since we've enabled rpath, we can drop the DYLD_LIBRARY_PATH setting
from mozconfig.rust. This method seems cleaner since the add/append
decision for DYLD_LIBRARY_PATH is verbose in shell.
2015-12-09 11:08:40 -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
Mike Hommey
b36da4bf89
Bug 1186748 - Switch ASan builds to Gtk+3. r=mshal
2015-11-04 11:21:49 +09:00
Ralph Giles
3741c510b7
Bug 1219983 - Bump macosx64 tooltool manifest to rustc 1.4. r=mshal
...
This is a custom build of the released rustc-1.4.0 source with
--disable-elf-tls for compatibility with MacOS X 10.6.
2015-10-29 16:23:33 -07:00
Ehsan Akhgari
805243a81b
Bug 1210154 - Part 3: Update the clang that we use to build with on OSX as well
2015-10-16 13:27:40 -04:00
Ehsan Akhgari
bea9dbfcd8
Backout changeset d922e18b6dc1 (Bug 1210154) since it touched the wrong file
2015-10-16 13:27:39 -04:00
Ehsan Akhgari
f314237861
Bug 1210154 - Part 3: Update the clang that we use to build with on OSX as well
2015-10-16 13:17:33 -04:00
Ted Mielczarek
7425910ea4
bug 1209930 - update Mac clang version to match everywhere else. r=glandium
...
--HG--
extra : commitid : 63hm9KHHuLV
extra : rebase_source : 74433ff523fda2088456c22a13154e5ad9a9dc64
2015-09-30 08:54:40 -04:00
Ehsan Akhgari
0332016c65
Bug 1210154 - Part 2: Update the tooltool manifests to use the new clang with rust-bindgen patches; r=rail
2015-10-15 10:18:21 -04:00
Ehsan Akhgari
74c477104f
Bug 1182727 - Part 13: Update the current clang builds to the new 3-stage clang 3.7; r=rail
2015-10-09 21:15:22 -04:00
Ehsan Akhgari
b778735b11
Bug 1182727 - Part 17: Fix some incorrect file names in tooltool mnifests, DONTBUILD
2015-10-08 11:30:43 -04:00
Ehsan Akhgari
1aed0c22ff
Backout bug 1182727 - Part 13 for the intermittent build failures, also touch CLOBBER
2015-10-02 12:51:16 -04:00
Ehsan Akhgari
288b88b444
Bug 1182727 - Part 13: Update the current clang builds to the new 3-stage clang 3.7; r=rail
2015-10-02 11:09:19 -04:00
Ehsan Akhgari
206f530585
Bug 1205242 - Part 1: Update the clang used for static analysis to 3.7 on all platforms; r=ted
2015-09-28 22:40:48 -04:00
Ehsan Akhgari
3dffc9c59e
Bug 1204763 - Enable cross compiling the clang plugin for OS X on Linux; r=glandium
2015-09-28 22:14:53 -04: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
07af4dc59f
Bug 1204068 - Update the clang used for OSX cross compiles to the latest that we use on Linux64; r=ted
2015-09-12 02:14:53 -04:00
Ted Mielczarek
3132b7b611
bug 1203689 - Use tooltool gcc as host compiler for cross-mac builds. r=dustin
...
--HG--
extra : commitid : 2MFYONNTuoy
extra : rebase_source : c6454df99e6bda96bacc0611df130e76c1d7fa17
2015-09-10 15:21:31 -04:00
Ted Mielczarek
f6401483cd
bug 935237 - add genisoimage+dmg binaries to tooltool manifest, use them in cross-mac mozconfig. r=gps
...
--HG--
extra : commitid : Dp87ss6OII7
extra : rebase_source : e56e03c8c95482fec1adf1f5cce6641a3a6a88df
2015-09-10 06:44:24 -04:00
Dustin J. Mitchell
c282e7ee64
Bug 1188780: remove setup.sh invocations, as they fail outside the mock environment; r=glandium a=RyanVM
...
--HG--
extra : commitid : 3HR6gFf4X5d
extra : amend_source : 3dd92f09fe8be68ade544131f4d266c77df6b9a5
2015-08-04 17:41:07 -04:00
Mike Hommey
aecd8d231d
Bug 1188780 - Include debug symbols in gtk3 tooltool package. r=mshal
...
(relanding of http://hg.mozilla.org/mozilla-central/rev/a9d3df6e14e0 )
--HG--
extra : commitid : GDNpuogmPyb
extra : amend_source : 91e46c707c6f244f7951dc44d9313d00dd0f2b1e
2015-08-04 17:26:11 -04:00
Ryan VanderMeulen
6937c1a640
Backed out changeset a9d3df6e14e0 (bug 1188780) for causing bug 1190860. a=bustage
2015-08-04 15:21:57 -04:00
Mike Hommey
17a1270251
Bug 1186748 - Switch valgrind builds to Gtk+3. r=mshal
2015-08-04 07:05:24 +09:00
Mike Hommey
1ad743e164
Bug 1188780 - Include debug symbols in gtk3 tooltool package. r=mshal
...
At the same time, include a setup script to replace parts of mozconfig.gtk.
2015-08-04 07:05:23 +09: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
Carsten "Tomcat" Book
9b61dabe97
Backed out changeset 2238409de271 (bug 1188780)
2015-08-03 14:35:03 +02:00
Carsten "Tomcat" Book
c9982faad7
Backed out changeset b8eacfe11fc5 (bug 1186748)
2015-08-03 14:34:57 +02:00
Mike Hommey
e0a3f050b0
Bug 1186748 - Switch valgrind builds to Gtk+3. r=mshal
2015-07-31 16:42:22 +09:00
Mike Hommey
fca3b07577
Bug 1188780 - Include debug symbols in gtk3 tooltool package. r=mshal
...
At the same time, include a setup script to replace parts of mozconfig.gtk.
2015-07-31 16:42:07 +09: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
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
Ted Mielczarek
8b879c27f0
bug 1182519 - Put mozconfigs for cross-mac builds in tree. r=mshal
...
--HG--
rename : build/macosx/mozconfig.common => build/macosx/local-mozconfig.common
extra : rebase_source : a84908c556a2d7d8c64d8228d4235297c84bb204
2015-07-14 07:02:22 -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
17ca58df7e
Bug 965151 - Use tooltool in valgrind jobs. r=mshal
2015-07-24 06:49:40 +09:00
Mike Hommey
56bbd9ec72
Bug 1186003 - Switch automated builds to Gtk+3. r=mshal
...
The build-gtk3.sh script contains the script used to generate the tooltool
packages.
2015-07-22 07:37:01 +09:00
Ralph Giles
675c44048f
Bug 1183850
- Update macosx64 tooltool manifest for rust. r=mshal
...
This is a 1.3.0-dev built with --disable-elf-tls and
MACOSX_DEPLOYMENT_TARGET=10.7.
2015-07-20 12:59:26 -07:00
Ehsan Akhgari
4979ef2b15
Bug 1123386 - Part 4: Update the tooltool manifests for the OSX and Linux static analysis builds in order to upgrade clang; r=rail
2015-07-17 22:20:03 -04:00
Chris Manchester
0ef465c201
Bug 1181342 - Follow up to use the unpack feature of tooltool instead of setup.sh r=glandium
...
--HG--
extra : commitid : 3mw1TyQILSe
2015-07-14 19:14:44 -07:00
Chris Manchester
48aa5a0ffb
Bug 1181342 - tooltool manifests and build-clang config for clang 3.6 r=rail
...
--HG--
extra : commitid : KjFzDLPHW0g
2015-07-10 10:30:37 -07:00
Ehsan Akhgari
ed6ba9732e
Backout bug 1123386 - Part 3 because of build failures
2015-07-13 23:29:01 -04:00
Ehsan Akhgari
3b9f734529
Bug 1123386 - Part 3: Update the tooltool manifests for the OSX and Linux static analysis builds in order to upgrade clang; r=rail
2015-07-13 22:42:15 -04:00
Mike Hommey
67e02ffc14
Bug 1182407 - Use unpack feature of tooltool wherever possible. r=mshal
2015-07-11 06:26:21 +09:00