Commit Graph

615 Commits

Author SHA1 Message Date
Ralph Giles
c45f4c8f2a Bug 1359499 - Update builders to a cargo version with RUSTC_WRAPPER. r=mshal
Update tooltool manifests to reference rustc 1.16.0 stable repacks
which include cargo 1.19.0 nightly builds from 2017-04-19 which
support the RUSTC_WRAPPER environment override.

We're shipping with an unstable cargo while this feature makes its
way to release because it is necessary for deploying sccache support
for rust language code in our build and test automation.

MozReview-Commit-ID: Iow2894OPq7
2017-04-25 12:15:52 -07:00
Rail Aliiev
c7a5a45145 Bug 1358601 - add Developer Edition mozconfigs r=bhearsum DONTBUILD
MozReview-Commit-ID: 2DSftgqOB9u
2017-04-26 11:23:50 -04:00
Marco Castelluccio
20c16b7017 Bug 1358201 - Make linux64-ccov a debug build. r=jmaher 2017-04-25 11:32:52 +02:00
Mike Hommey
5c6d6c2e3a Bug 1356927 - Remove unused macosx64 tooltool manifest for ASAN. r=gps 2017-04-17 08:11:34 +09:00
Mike Hommey
1deda650c9 Bug 1356927 - Update non-cross mac builds to clang 3.9. r=gps 2017-04-17 08:07:28 +09:00
Mike Hommey
db7695490a Bug 1356929 - Refresh cctools used on mac builds. r=gps
The version we update to is the current result from the
macosx64-cctools-port toolchain job.
(gotten with `mach artifact toolchain --from-build macosx64-cctools-port --nounpack`
and uploaded to tooltool)
2017-04-17 08:20:33 +09:00
Mike Hommey
94c17f4a6c Bug 1356932 - Use the same clang as asan builds in normal builds. r=froydnj
They are, in fact, the same version already, built from the same version
of clang-static-analysis-linux64.json, but one comes from a now expired
try build, and the other from a build on mozilla-central, that can still
be traced down:
https://tools.taskcluster.net/task-inspector/#Ro1bUCv4Svu2OWuQsOF_hA/0
2017-04-17 08:29:22 +09:00
Mike Hommey
f118b3f0fa Bug 1356951 - Build mac cross toolchains with clang 3.9. r=ted
Also use the same cctools as cross-mac builds of Firefox.

Do dummy changes to the corresponding build scripts so that the builds
are force triggered (toolchain builds are not triggered automatically
when the tooltool manifest they use changes yet).
2017-04-17 14:33:09 +09:00
Ted Mielczarek
0cb6d9e718 bug 1354048 - update sccache to rev 7a3847276d05deb564cb84a16b8c551b690aaa3e. r=mshal
MozReview-Commit-ID: C7o9uRGAeqd
2017-04-10 06:55:15 -04:00
Ted Mielczarek
584c2fa329 bug 1355099 - Disable sccache on clang-cl builds. r=mshal
sccache doesn't actually support clang-cl currently, so we're just making
our clang-cl builds slower by enabling it. Also, I'm trying to update to
a newer version of sccache and something broke running sccache+clang-cl
entirely so my try builds are busted, so disabling it entirely until
we actually support this configuration seems sensible.

MozReview-Commit-ID: LMkVuBRclCp
2017-04-10 11:16:47 -04:00
Mike Hommey
350456839a Bug 1354395 - Update sixgill to a rebuild that links against GMP statically. r=sfink
The mercurial revision of sixgill listed in the manifest doesn't exist,
so I took what looks like corresponds to the last change to the tooltool
manifests, in order to avoid any other difference than GMP linkage.

This was built manually on a one-click-loaner.
2017-04-11 17:28:10 +09:00
Ting-Yu Chou
23f3f64ca9 Bug 1333003 part 1 - Add Windows x64 ASan mozconfigs to the tree. r=mshal
MozReview-Commit-ID: KuXcyL6yqH7
2017-03-10 14:13:07 +08:00
Mike Shal
52bdc13305 Bug 1351474 - Downgrade dmg tools to avoid corrupt dmgs; r=ted
MozReview-Commit-ID: 7rSS314jndD
2017-03-30 17:22:20 -04:00
Justin Wood
8cf43a2aab Bug 1347579 - run configure before doing repack. r=aki
MozReview-Commit-ID: 4uBwqwtN3i0
2017-03-28 16:26:56 -04:00
Ralph Giles
cd88202a83 Bug 1351031 - Update builders to rust 1.16.0. r=mshal
Repacks of upstream builds.

For release notes see https://blog.rust-lang.org/2017/03/16/Rust-1.16.html or
https://github.com/rust-lang/rust/blob/master/RELEASES.md#version-1160-2017-03-16

MozReview-Commit-ID: 9dHGKGSbelG
2017-03-27 13:39:15 -07:00
Wes Kocher
3095b422dc Backed out 7 changesets (bug 1333003) for windows asan failures a=backout
Backed out changeset 3d2b2eeda8d3 (bug 1333003)
Backed out changeset 400d409ba4ca (bug 1333003)
Backed out changeset 1ba027abdfc9 (bug 1333003)
Backed out changeset 70114135bd8c (bug 1333003)
Backed out changeset 5715b15e33c0 (bug 1333003)
Backed out changeset 375e952bd738 (bug 1333003)
Backed out changeset d5d4112599f2 (bug 1333003)

MozReview-Commit-ID: DZUHJTdjX7V
2017-03-23 11:01:44 -07:00
Mike Shal
39d11e1ea0 Bug 1342911 - Remove macosx-universal mozconfigs & mozharness configs; r=jlund
These mozconfigs are no longer used since we stopped doing universal
builds in bug 1295375.

MozReview-Commit-ID: Izz9q1dRskH
2017-02-28 09:38:43 -05:00
Ting-Yu Chou
f071825a06 Bug 1333003 part 1 - Add Windows x64 ASan mozconfigs to the tree. r=mshal
MozReview-Commit-ID: KuXcyL6yqH7
2017-03-10 14:13:07 +08:00
Mitchell Hentges
7a43eff986 Bug 1332917: Replace linux64-ccov compile/link gcov flags with the more-consistent '--coverage' r=gmierz,jmaher+560562
MozReview-Commit-ID: I4qUUVGZ9q2
2017-01-22 10:06:58 -08:00
Carsten "Tomcat" Book
40606f3440 Backed out changeset a89806ba0faa (bug 1333003) for bustage 2017-03-23 10:38:48 +01:00
Ting-Yu Chou
d55e59ad3b Bug 1333003 part 1 - Add Windows x64 ASan mozconfigs to the tree. r=mshal
MozReview-Commit-ID: KuXcyL6yqH7
2017-03-10 14:13:07 +08:00
Christian Holler
e6cddb98fb Bug 1349611 - Fix broken Clang hash in releng.manifest. r=froydnj
MozReview-Commit-ID: 2Sc480veJqU
2017-03-22 21:48:51 +01:00
Ralph Giles
192455dcb9 Bug 1346897 - Indent tooltool manifests. r=mshal
Apply a 2-character indent to in-tree tooltool manifests to make
them easier to read, and to make the formatting more consistent
so automating updates is simpler.

Modern editors will maintain json indentation. The only long
lines we have are already over 80 characters, so the extra space
shouldn't create new long lines.

Also update mercurial installer script to generate json with
the same indentation, even though its output is temporary.

Tooltool itself was updated to generate manifests with this
indentation in Bug 1325225.

MozReview-Commit-ID: DKj6nL9OENv
2017-03-15 12:27:51 -07:00
Jeff Gilbert
720fad2d55 Bug 1346442 - Update linux64 asan builds to clang3.9+libgcc4.9.4 - r=glandium
MozReview-Commit-ID: 5ADVWxchbN5
2017-03-14 19:04:49 -07:00
Alin Selagea
7c66716984 Bug 1344297 - Turn off buildbot static analysis jobs on linux64 debug and macosx64 debug, r=kmoir 2017-03-14 15:09:16 +02:00
Ting-Yu Chou
cd24eb7914 Bug 1335991 part 1 - Bump to clang r293859 to fix a crash at nsZipArchive::GetItem on 64-bit clang-cl builds. r=Ehsan
MozReview-Commit-ID: 8ZO4sSmvZRG
2017-02-15 09:23:49 +08:00
ffxbld
ccc890b40c Update configs. IGNORE BROKEN CHANGESETS CLOSED TREE NO BUG a=release ba=release
MozReview-Commit-ID: GEyM0F1O4hP
2017-03-06 23:53:55 +01:00
Kartikaya Gupta
9adf9f0d63 Bug 1264494 - Turn on Mac OSX 64 debug static analysis builds on Taskcluster. r=dustin,kmoir
MozReview-Commit-ID: 4EruHcLydBR
2017-03-02 14:17:37 -05:00
Chris Manchester
0239883bb7 Bug 1339673 - Add an option to disable building the gtest xul and set it for valgrind builds in automation. r=ted
MozReview-Commit-ID: 1doicRjGhfY
2017-02-16 10:47:55 -08:00
Jesse Schwartzentruber
7bc7b54490 Bug 1335411 - Fix --enable-address-sanitizer for Mac cross-compilation and adapt Linux ASan configs for Mac. r=froydnj 2017-02-10 11:10:23 -05:00
Ralph Giles
10048fb5ec Bug 1338311 - Update builders to rust 1.15.1. r=mshal
Update to the point release. These are repacks of the
upstream builds for 1.15.1 stable with appropriate
libstd builds for each target.

This incorporates the -fPIC fix for linux32 so we can
use upstream builds instead of our patched toolchain.
It also corrects the signature of vec::IntoIter::as_mut_slice
which was incorrect in 1.15.0.

MozReview-Commit-ID: JvEdGPwgS03
2017-02-09 14:43:26 -08:00
Wes Kocher
dd70933f86 Merge m-c to autoland, a=merge
MozReview-Commit-ID: D76dMYwFRUQ
2017-02-09 17:06:59 -08:00
Ted Mielczarek
cf9ea685ed bug 1337393 - update libdmg-hfsplus tools in tooltool. r=mshal
MozReview-Commit-ID: 7KnX3Mjlq13
2017-02-08 06:30:50 -05:00
Ralph Giles
c0da28b19c Bug 1336155 - Update linux32 rust builders to use -fPIC. r=mshal
Use a custom build of rust 1.15.1 with an additional bump of the
gcc crate to 0.3.43 to pass -fPIC to the C compiler on i686-linux.

While 1.15.1 was tagged today, there's some question as to whether
it would be released from the tag or if the tag would be moved
to incorporate this fix.

This works around the issue with text segment relocations with
the 1.15.0 stable release. For more information see the upstream
issue at https://github.com/rust-lang/rust/pull/39523

MozReview-Commit-ID: 83IxtJeJxlh
2017-02-07 17:31:25 -08:00
Ralph Giles
878b2aa026 Bug 1336155 - Update builders to rust 1.15.0 stable. r=mshal
Repack of the upstream builds of the rust 1.15.0 stable release.

MozReview-Commit-ID: KDjkSQSFrFA
2017-02-02 11:30:34 -08:00
Wes Kocher
07fc678a1f Merge m-c to autoland, a=merge
MozReview-Commit-ID: HXFQTGJASw4
2017-02-08 16:21:53 -08:00
Wes Kocher
a64f15cdaf Merge inbound to central, a=merge
MozReview-Commit-ID: 4mN7daXzULJ
2017-02-08 16:08:42 -08:00
Justin Wood
e3dec2cbe6 Bug 1197325 - Remove now unused genisoimage. r=ted
MozReview-Commit-ID: AO3RgE4SdsH
2017-02-02 10:10:27 -05:00
Justin Wood
3380628ed9 Bug 1197325 -- Set volume icon for DMG in Linux->Mac cross compiles. r=ted
MozReview-Commit-ID: C4LFZB6msmL
2017-01-30 17:32:32 -05:00
Kartikaya Gupta
7d75d68cdd Bug 1336479 - Add 32-bit windows QR builds. r=kmoir
MozReview-Commit-ID: FrlTIhMdKS7
2017-02-08 15:02:47 -05:00
Kartikaya Gupta
d8af8c9735 Bug 1336479 - Add 32-bit linux QR builds. r=kmoir
MozReview-Commit-ID: 3zOp1fQFdxt
2017-02-08 15:02:45 -05:00
Phil Ringnalda
dc6ead507c Backed out 3 changesets (bug 1197325) for adding a burning Cc(hfsplus) job
CLOSED TREE

Backed out changeset 158233bce738 (bug 1197325)
Backed out changeset b5ac3fa0bbe7 (bug 1197325)
Backed out changeset 55a8ad127517 (bug 1197325)
2017-02-06 20:04:55 -08:00
Justin Wood
051de8616a Bug 1197325 - Remove now unused genisoimage. r=ted
MozReview-Commit-ID: AO3RgE4SdsH
2017-02-02 10:10:27 -05:00
Justin Wood
a740e99cc5 Bug 1197325 -- Set volume icon for DMG in Linux->Mac cross compiles. r=ted
MozReview-Commit-ID: C4LFZB6msmL
2017-01-30 17:32:32 -05:00
Kartikaya Gupta
1d7043d43a Bug 1335748 - Add in-tree mozconfigs for Quantum Render builds. r=dustin
MozReview-Commit-ID: wGdHuhshuH
2017-02-06 11:42:53 -05:00
Ehsan Akhgari
8f6c7b43f7 Bug 1331957 - Part 13: Upgrade OSX static anlaysis builds to clang 3.9; r=froydnj 2017-02-03 10:21:00 -05:00
Ehsan Akhgari
2c667ee78c Bug 1331957 - Part 10: Upgrade cctools used for building Firefox on OS X debug static analysis for support for LC_DATA_IN_CODE sections; r=froydnj 2017-02-03 10:19:39 -05:00
Ehsan Akhgari
6e00601f68 Bug 1331957 - Part 9: Upgrade cctools used for building clang on OS X for ld 264.3.102; r=froydnj 2017-02-03 10:19:33 -05:00
Iris Hsiao
1f83a308ef Backed out 14 changesets (bug 1331957, bug 1336149) for OS X 10.7 debug static analysis build bustage
Backed out changeset a01bead75258 (bug 1336149)
Backed out changeset 9a64d3102f6b (bug 1331957)
Backed out changeset a10f7732a754 (bug 1331957)
Backed out changeset 82c98214febe (bug 1331957)
Backed out changeset f74c7a543525 (bug 1331957)
Backed out changeset 6631f3582920 (bug 1331957)
Backed out changeset ccefeba51cf6 (bug 1331957)
Backed out changeset a84b26a07369 (bug 1331957)
Backed out changeset fc0b3a0ad1e5 (bug 1331957)
Backed out changeset bbcae89fd7c2 (bug 1331957)
Backed out changeset ffd70d960b9f (bug 1331957)
Backed out changeset a53ecc295eae (bug 1331957)
Backed out changeset d44a0be29686 (bug 1331957)
Backed out changeset a01a373da6a8 (bug 1331957)
2017-02-03 11:16:08 +08:00
Ehsan Akhgari
8bf00744c8 Bug 1331957 - Part 13: Upgrade OSX static anlaysis builds to clang 3.9; r=froydnj 2017-02-02 20:21:01 -05:00