searching for reviewer(glandium)
480b514d559f: Bug 1536194 - Fix uses of MOZ_LTO in a few mozconfigs; r=firefox-build-system-reviewers,glandium a=npotb
Mike Shal <mshal@mozilla.com> - Tue, 09 Apr 2019 06:37:06 +0000 - rev 523114
Push 11058 by archaeopteryx@coole-files.de at Wed, 10 Apr 2019 18:33:40 +0000
Bug 1536194 - Fix uses of MOZ_LTO in a few mozconfigs; r=firefox-build-system-reviewers,glandium a=npotb After bug 1530908 changed LTO to be environment driven, the macosx64 nightly mozconfig enables LTO by setting MOZ_LTO=1. The add-on-devel mozconfig tried to disable LTO by using --disable-lto, but the environment variable takes precedence, leaving LTO enabled for these builds. This pushed the build time up to be close to the max runtime for the task, causing frequent intermittent failures. We should 'unset MOZ_LTO' everywhere that --disable-lto was used, and 'export MOZ_LTO=1' everywhere --enable-lto was used. Differential Revision: https://phabricator.services.mozilla.com/D26608
611f3e691f0b: Bug 1536575 - Stack size on aarch64 Windows should match stack size on x86_64 Windows. r=glandium a=pascalc
Henri Sivonen <hsivonen@hsivonen.fi> - Tue, 09 Apr 2019 08:15:24 +0000 - rev 523113
Push 11058 by archaeopteryx@coole-files.de at Wed, 10 Apr 2019 18:33:40 +0000
Bug 1536575 - Stack size on aarch64 Windows should match stack size on x86_64 Windows. r=glandium a=pascalc Differential Revision: https://phabricator.services.mozilla.com/D26272
d8cb02604219: Bug 1516325. r=glandium a=pascalc
Jed Davis <jld@mozilla.com> - Sat, 23 Mar 2019 10:25:18 +0000 - rev 523032
Push 11031 by archaeopteryx@coole-files.de at Mon, 08 Apr 2019 10:37:16 +0000
Bug 1516325. r=glandium a=pascalc Differential Revision: https://phabricator.services.mozilla.com/D22638
dba7de840829: Bug 1530659 - Always pass -Isilk/fixed to unbreak on aarch64 after bug 1522016. r=glandium a=pascalc
Jan Beich <jbeich@FreeBSD.org> - Tue, 19 Mar 2019 22:00:40 +0000 - rev 522818
Push 10955 by nerli@mozilla.com at Sat, 30 Mar 2019 16:10:00 +0000
Bug 1530659 - Always pass -Isilk/fixed to unbreak on aarch64 after bug 1522016. r=glandium a=pascalc
cfa5566d93a8: Bug 1533133 - Fix missing linker and JS engine options for SSP. r=glandium
Gian-Carlo Pascutto <gcp@mozilla.com> - Fri, 15 Mar 2019 08:46:27 +0000 - rev 522055
Push 10871 by cbrindusan@mozilla.com at Mon, 18 Mar 2019 15:49:32 +0000
Bug 1533133 - Fix missing linker and JS engine options for SSP. r=glandium Differential Revision: https://phabricator.services.mozilla.com/D22730
76a3b7b0c9d7: Bug 1451104 - part 6 - don't remove the libstdc++ files from the mingw build; r=glandium
Nathan Froyd <froydnj@gmail.com> - Fri, 15 Mar 2019 01:29:33 +0000 - rev 521997
Push 10870 by nbeleuzu@mozilla.com at Fri, 15 Mar 2019 20:00:07 +0000
Bug 1451104 - part 6 - don't remove the libstdc++ files from the mingw build; r=glandium History does not disclose why we needed this, but in the brave new GCC 6-compiled world, deleting these files means that host links can no longer find libstdc++, which causes problems. Let's put the files back. Differential Revision: https://phabricator.services.mozilla.com/D22884
858b68d306f2: Bug 1451104 - part 5 - move toolchains off GCC 4.9; r=glandium
Nathan Froyd <froydnj@gmail.com> - Fri, 15 Mar 2019 01:29:23 +0000 - rev 521996
Push 10870 by nbeleuzu@mozilla.com at Fri, 15 Mar 2019 20:00:07 +0000
Bug 1451104 - part 5 - move toolchains off GCC 4.9; r=glandium Firefox itself has moved on to GCC 6.x; we can move our toolchains along too. Differential Revision: https://phabricator.services.mozilla.com/D22883
292ed1bb9143: Bug 1451104 - part 4 - sync up gcc-related toolchains and linux64-binutils binutils version; r=glandium
Nathan Froyd <froydnj@mozilla.com> - Fri, 15 Mar 2019 01:29:14 +0000 - rev 521995
Push 10870 by nbeleuzu@mozilla.com at Fri, 15 Mar 2019 20:00:07 +0000
Bug 1451104 - part 4 - sync up gcc-related toolchains and linux64-binutils binutils version; r=glandium We're going to copy an x86_64-unknown-linux-gnu ld into the clang build, which clang will then use in preference to things on PATH. We therefore need to ensure that this ld is the same ld as would be used for other builds, such as PGO. This change is the most expedient way to do that; future work will make the gcc job(s) depend on linux64-binutils directly. Differential Revision: https://phabricator.services.mozilla.com/D22882
f3290e95b38d: Bug 1451104 - part 3 - inform stage2/3 clang about gcc binutils; r=glandium
Nathan Froyd <froydnj@gmail.com> - Fri, 15 Mar 2019 01:29:04 +0000 - rev 521994
Push 10870 by nbeleuzu@mozilla.com at Fri, 15 Mar 2019 20:00:07 +0000
Bug 1451104 - part 3 - inform stage2/3 clang about gcc binutils; r=glandium We do this to encourage clang to find an new-enough linker instead of the system one. Differential Revision: https://phabricator.services.mozilla.com/D22881
961ac7318786: Bug 1451104 - part 2 - force clang to always pick up its local GCC headers and libraries; r=glandium
Nathan Froyd <froydnj@gmail.com> - Fri, 15 Mar 2019 01:28:55 +0000 - rev 521993
Push 10870 by nbeleuzu@mozilla.com at Fri, 15 Mar 2019 20:00:07 +0000
Bug 1451104 - part 2 - force clang to always pick up its local GCC headers and libraries; r=glandium We want our clang bootstrap to use the GCC headers we're building with, not whatever sysroot it happens to find on the server we're building on. The -gcc-toolchain argument we specify when building clang will also be picked up by llvm-config, so we need to strip it out when building the plugin. Otherwise, we will get peculiar failures about not being able to find C++ header files. Differential Revision: https://phabricator.services.mozilla.com/D22880
468eed96e879: Bug 1451104 - part 1 - be explicit about our GCC/binutils target and build machine; r=glandium
Nathan Froyd <froydnj@gmail.com> - Fri, 15 Mar 2019 01:28:10 +0000 - rev 521992
Push 10870 by nbeleuzu@mozilla.com at Fri, 15 Mar 2019 20:00:07 +0000
Bug 1451104 - part 1 - be explicit about our GCC/binutils target and build machine; r=glandium Explicit is better than implicit, and helps ensure that GCC is always using the binutils we built it with, rather than the system binutils. Differential Revision: https://phabricator.services.mozilla.com/D22879
082a7bbf945a: Bug 1530671 - Title: Enable the NSS gyp build to distinguish a Mozilla build from a Comm build r=glandium
Kai Engert <kaie@kuix.de> - Wed, 13 Mar 2019 22:32:46 +0000 - rev 521827
Push 10867 by dvarga@mozilla.com at Thu, 14 Mar 2019 15:20:45 +0000
Bug 1530671 - Title: Enable the NSS gyp build to distinguish a Mozilla build from a Comm build r=glandium Differential Revision: https://phabricator.services.mozilla.com/D21525
2f6199beeb71: Bug 1451104 - part 6 - don't remove the libstdc++ files from the mingw build; r=glandium
Nathan Froyd <froydnj@gmail.com> - Tue, 12 Mar 2019 00:27:26 +0000 - rev 521816
Push 10867 by dvarga@mozilla.com at Thu, 14 Mar 2019 15:20:45 +0000
Bug 1451104 - part 6 - don't remove the libstdc++ files from the mingw build; r=glandium History does not disclose why we needed this, but in the brave new GCC 6-compiled world, deleting these files means that host links can no longer find libstdc++, which causes problems. Let's put the files back. Depends on D22883 Differential Revision: https://phabricator.services.mozilla.com/D22884
7c116f85ede6: Bug 1451104 - part 5 - move toolchains off GCC 4.9; r=glandium
Nathan Froyd <froydnj@gmail.com> - Tue, 12 Mar 2019 00:26:01 +0000 - rev 521815
Push 10867 by dvarga@mozilla.com at Thu, 14 Mar 2019 15:20:45 +0000
Bug 1451104 - part 5 - move toolchains off GCC 4.9; r=glandium Firefox itself has moved on to GCC 6.x; we can move our toolchains along too. Depends on D22882 Differential Revision: https://phabricator.services.mozilla.com/D22883
5179c8066914: Bug 1451104 - part 4 - sync up gcc-related toolchains and linux64-binutils binutils version; r=glandium
Nathan Froyd <froydnj@mozilla.com> - Tue, 12 Mar 2019 00:25:33 +0000 - rev 521814
Push 10867 by dvarga@mozilla.com at Thu, 14 Mar 2019 15:20:45 +0000
Bug 1451104 - part 4 - sync up gcc-related toolchains and linux64-binutils binutils version; r=glandium We're going to copy an x86_64-unknown-linux-gnu ld into the clang build, which clang will then use in preference to things on PATH. We therefore need to ensure that this ld is the same ld as would be used for other builds, such as PGO. This change is the most expedient way to do that; future work will make the gcc job(s) depend on linux64-binutils directly. Depends on D22881 Differential Revision: https://phabricator.services.mozilla.com/D22882
675f73d41eb4: Bug 1451104 - part 3 - inform stage2/3 clang about gcc binutils; r=glandium
Nathan Froyd <froydnj@gmail.com> - Thu, 14 Mar 2019 00:43:01 +0000 - rev 521813
Push 10867 by dvarga@mozilla.com at Thu, 14 Mar 2019 15:20:45 +0000
Bug 1451104 - part 3 - inform stage2/3 clang about gcc binutils; r=glandium We do this to encourage clang to find an new-enough linker instead of the system one. Differential Revision: https://phabricator.services.mozilla.com/D22881
c64bfaad8a2f: Bug 1451104 - part 2 - force clang to always pick up its local GCC headers and libraries; r=glandium
Nathan Froyd <froydnj@gmail.com> - Tue, 12 Mar 2019 00:21:20 +0000 - rev 521812
Push 10867 by dvarga@mozilla.com at Thu, 14 Mar 2019 15:20:45 +0000
Bug 1451104 - part 2 - force clang to always pick up its local GCC headers and libraries; r=glandium We want our clang bootstrap to use the GCC headers we're building with, not whatever sysroot it happens to find on the server we're building on. The -gcc-toolchain argument we specify when building clang will also be picked up by llvm-config, so we need to strip it out when building the plugin. Otherwise, we will get peculiar failures about not being able to find C++ header files. Depends on D22879 Differential Revision: https://phabricator.services.mozilla.com/D22880
991777e081ff: Bug 1451104 - part 1 - be explicit about our GCC/binutils target and build machine; r=glandium
Nathan Froyd <froydnj@gmail.com> - Tue, 12 Mar 2019 00:19:25 +0000 - rev 521811
Push 10867 by dvarga@mozilla.com at Thu, 14 Mar 2019 15:20:45 +0000
Bug 1451104 - part 1 - be explicit about our GCC/binutils target and build machine; r=glandium Explicit is better than implicit, and helps ensure that GCC is always using the binutils we built it with, rather than the system binutils. Differential Revision: https://phabricator.services.mozilla.com/D22879
9d0023caa09b: Bug 1534159 - remove exceptions for Android and Darwin from libstdcxx checks; r=glandium
Nathan Froyd <froydnj@mozilla.com> - Wed, 13 Mar 2019 22:24:20 +0000 - rev 521809
Push 10867 by dvarga@mozilla.com at Thu, 14 Mar 2019 15:20:45 +0000
Bug 1534159 - remove exceptions for Android and Darwin from libstdcxx checks; r=glandium The only place we'd need the compat libraries would be for host binaries, and those shouldn't be a problem given that our system images are new enough. Differential Revision: https://phabricator.services.mozilla.com/D22873
b9a333944346: Bug 1532554 - point directly at beta release notes from beta builds r=glandium
Julien Cristau <jcristau@mozilla.com> - Tue, 05 Mar 2019 22:13:08 +0000 - rev 521322
Push 10866 by nerli@mozilla.com at Tue, 12 Mar 2019 18:59:09 +0000
Bug 1532554 - point directly at beta release notes from beta builds r=glandium Instead of relying on a server-side redirect from XX.0 to XX.0beta, change the URL to be the right one for beta and developer edition builds, like fennec already does in mobile/android/app/mobile.js. Differential Revision: https://phabricator.services.mozilla.com/D22065
43376e0c3563: Bug 1531176 - Split the Google key management between gls and safe browsing r=glandium
Sylvestre Ledru <sledru@mozilla.com> - Sun, 10 Mar 2019 15:29:41 +0000 - rev 521290
Push 10862 by ffxbld-merge at Mon, 11 Mar 2019 13:01:11 +0000
Bug 1531176 - Split the Google key management between gls and safe browsing r=glandium Differential Revision: https://phabricator.services.mozilla.com/D21459
63bd1994e17c: Bug 1533149 - add checking messages for libstdcxx_version; r=glandium
Nathan Froyd <froydnj@gmail.com> - Sun, 10 Mar 2019 00:11:09 +0000 - rev 521272
Push 10862 by ffxbld-merge at Mon, 11 Mar 2019 13:01:11 +0000
Bug 1533149 - add checking messages for libstdcxx_version; r=glandium It's occasionally useful to know what versions are being discovered for these variables. It's also convenient for logs from automation to contain all the relevant information, rather than setting up a loaner and running all the commands yourself. Differential Revision: https://phabricator.services.mozilla.com/D22385
9a08f46db419: Bug 1533145 - move linux64-plain builds to debian9 base image; r=glandium
Nathan Froyd <froydnj@mozilla.com> - Thu, 07 Mar 2019 22:15:21 +0000 - rev 521046
Push 10862 by ffxbld-merge at Mon, 11 Mar 2019 13:01:11 +0000
Bug 1533145 - move linux64-plain builds to debian9 base image; r=glandium Most of our builds use libstdc++ compat, so they don't care much what the custom toolchains we use are compiled with. The plain builds, on the other hand, attempt to stick as closely as possible to a "local" developer experience, and so don't set up libstdc++ compat. Since we want to transition to our clang binaries being compiled with gcc 6, we need a base system image that contains gcc 6 runtime libraries by default. Debian 9 is just such a system. Differential Revision: https://phabricator.services.mozilla.com/D22393
4efc7fb0eae7: Bug 1532284 - Build wrench on Android. r=glandium
Kartikaya Gupta <kgupta@mozilla.com> - Fri, 08 Mar 2019 00:37:46 +0000 - rev 521020
Push 10862 by ffxbld-merge at Mon, 11 Mar 2019 13:01:11 +0000
Bug 1532284 - Build wrench on Android. r=glandium Depends on D22377 Differential Revision: https://phabricator.services.mozilla.com/D22378
225dab563b6d: Bug 1476372 - Add fetch tasks for raptor chromium builds. r=rwood,glandium,tomprince
Gregory Mierzwinski <gmierz2@outlook.com> - Wed, 06 Mar 2019 19:45:34 +0000 - rev 520939
Push 10862 by ffxbld-merge at Mon, 11 Mar 2019 13:01:11 +0000
Bug 1476372 - Add fetch tasks for raptor chromium builds. r=rwood,glandium,tomprince Differential Revision: https://phabricator.services.mozilla.com/D21372
3dc5de51e631: Bug 1476372 - Move Raptor chrome task definitions to separate file. r=glandium
Gregory Mierzwinski <gmierz2@outlook.com> - Wed, 06 Mar 2019 15:34:35 +0000 - rev 520938
Push 10862 by ffxbld-merge at Mon, 11 Mar 2019 13:01:11 +0000
Bug 1476372 - Move Raptor chrome task definitions to separate file. r=glandium Differential Revision: https://phabricator.services.mozilla.com/D21371
e908fbc7b930: Bug 1531176 - Split the Google key management between gls and safe browsing r=glandium
Sylvestre Ledru <sledru@mozilla.com> - Thu, 07 Mar 2019 21:05:32 +0000 - rev 520903
Push 10862 by ffxbld-merge at Mon, 11 Mar 2019 13:01:11 +0000
Bug 1531176 - Split the Google key management between gls and safe browsing r=glandium Differential Revision: https://phabricator.services.mozilla.com/D21459
3fb6c01dd2b0: Bug 1531176 - Split the Google key management between gls and safe browsing r=glandium
Sylvestre Ledru <sledru@mozilla.com> - Thu, 07 Mar 2019 12:04:53 +0000 - rev 520743
Push 10862 by ffxbld-merge at Mon, 11 Mar 2019 13:01:11 +0000
Bug 1531176 - Split the Google key management between gls and safe browsing r=glandium Differential Revision: https://phabricator.services.mozilla.com/D21459
0f2b9b0bf9b9: Bug 1531176 - Split the Google key management between gls and safe browsing r=glandium
Sylvestre Ledru <sledru@mozilla.com> - Thu, 07 Mar 2019 11:31:18 +0000 - rev 520738
Push 10862 by ffxbld-merge at Mon, 11 Mar 2019 13:01:11 +0000
Bug 1531176 - Split the Google key management between gls and safe browsing r=glandium Differential Revision: https://phabricator.services.mozilla.com/D21459
6c2e00bcd2bb: Bug 1531176 - Split the Google key management between gls and safe browsing r=glandium
Sylvestre Ledru <sledru@mozilla.com> - Wed, 06 Mar 2019 23:06:10 +0000 - rev 520710
Push 10862 by ffxbld-merge at Mon, 11 Mar 2019 13:01:11 +0000
Bug 1531176 - Split the Google key management between gls and safe browsing r=glandium Differential Revision: https://phabricator.services.mozilla.com/D21459
7f9508dc59e1: Bug 1516325 - Use poll() in NSPR on MacOS. r=glandium
Jed Davis <jld@mozilla.com> - Wed, 27 Feb 2019 15:12:21 +0000 - rev 520511
Push 10862 by ffxbld-merge at Mon, 11 Mar 2019 13:01:11 +0000
Bug 1516325 - Use poll() in NSPR on MacOS. r=glandium This is being changed in Firefox's build config rather than NSPR's to avoid possibly introducing regressions into other NSPR users due to bugs in MacOS's poll, such as the POLLPRI issue addressed in the previous patch. (There is also a known bug when calling poll() with zero descriptors, but PR_Poll already has code to call PR_Sleep instead in that case.) Depends on D21321 Differential Revision: https://phabricator.services.mozilla.com/D21322
398daf04b7cf: Bug 1528071 - Re-unify some source files that had been de-unified for MSVC. r=glandium
David Major <dmajor@mozilla.com> - Tue, 05 Mar 2019 06:38:49 +0000 - rev 520502
Push 10862 by ffxbld-merge at Mon, 11 Mar 2019 13:01:11 +0000
Bug 1528071 - Re-unify some source files that had been de-unified for MSVC. r=glandium Differential Revision: https://phabricator.services.mozilla.com/D22015
668652ce3c1c: Bug 1531388 - Update win64 clang to 8.0.0rc3 r=glandium
David Major <dmajor@mozilla.com> - Fri, 01 Mar 2019 07:16:54 +0000 - rev 520033
Push 10862 by ffxbld-merge at Mon, 11 Mar 2019 13:01:11 +0000
Bug 1531388 - Update win64 clang to 8.0.0rc3 r=glandium Differential Revision: https://phabricator.services.mozilla.com/D21550
f1ba7c69a2c9: Bug 1531655 - Emit a configure error if rustc version >= 1.33 and --enable-rust-simd used. r=glandium
Henri Sivonen <hsivonen@hsivonen.fi> - Fri, 01 Mar 2019 10:08:24 +0000 - rev 519809
Push 10862 by ffxbld-merge at Mon, 11 Mar 2019 13:01:11 +0000
Bug 1531655 - Emit a configure error if rustc version >= 1.33 and --enable-rust-simd used. r=glandium Differential Revision: https://phabricator.services.mozilla.com/D21649
d8d8af44ae92: Bug 1531655 - Emit a configure error if rustc version >= 1.33 and --enable-rust-simd used. r=glandium
Henri Sivonen <hsivonen@hsivonen.fi> - Fri, 01 Mar 2019 08:43:40 +0000 - rev 519804
Push 10862 by ffxbld-merge at Mon, 11 Mar 2019 13:01:11 +0000
Bug 1531655 - Emit a configure error if rustc version >= 1.33 and --enable-rust-simd used. r=glandium Differential Revision: https://phabricator.services.mozilla.com/D21649
51a98c1a814f: Bug 1523969 part 18 - Move method definition inline comments to new line in mozglue. r=glandium
Ryan Hunt <rhunt@eqrion.net> - Mon, 25 Feb 2019 16:10:53 -0600 - rev 519781
Push 10862 by ffxbld-merge at Mon, 11 Mar 2019 13:01:11 +0000
Bug 1523969 part 18 - Move method definition inline comments to new line in mozglue. r=glandium Differential Revision: https://phabricator.services.mozilla.com/D21119
53d0d3dcfe6e: Bug 1523969 part 16 - Move method definition inline comments to new line in 'memory/'. r=glandium
Ryan Hunt <rhunt@eqrion.net> - Mon, 25 Feb 2019 16:10:15 -0600 - rev 519779
Push 10862 by ffxbld-merge at Mon, 11 Mar 2019 13:01:11 +0000
Bug 1523969 part 16 - Move method definition inline comments to new line in 'memory/'. r=glandium Differential Revision: https://phabricator.services.mozilla.com/D21117
d1e480941a33: Bug 1530471 - remove --disable-skia-gpu since Skia GPU is no longer used r=glandium
Lee Salzman <lsalzman@mozilla.com> - Tue, 26 Feb 2019 07:08:12 +0000 - rev 519656
Push 10862 by ffxbld-merge at Mon, 11 Mar 2019 13:01:11 +0000
Bug 1530471 - remove --disable-skia-gpu since Skia GPU is no longer used r=glandium Differential Revision: https://phabricator.services.mozilla.com/D21050
a14f91947d1f: Bug 1523312 - build msgpack separately from libprio r=glandium
Robert Helmer <rhelmer@mozilla.com> - Wed, 27 Feb 2019 18:58:37 +0000 - rev 519379
Push 10862 by ffxbld-merge at Mon, 11 Mar 2019 13:01:11 +0000
Bug 1523312 - build msgpack separately from libprio r=glandium Differential Revision: https://phabricator.services.mozilla.com/D21076
a02ee3c33250: Bug 1530483 - Use UNIFIED_SOURCES in NSPR's moz.build r=glandium
David Major <dmajor@mozilla.com> - Tue, 26 Feb 2019 07:05:23 +0000 - rev 519044
Push 10862 by ffxbld-merge at Mon, 11 Mar 2019 13:01:11 +0000
Bug 1530483 - Use UNIFIED_SOURCES in NSPR's moz.build r=glandium Differential Revision: https://phabricator.services.mozilla.com/D21060
9ff4aa05d881: Bug 1485117 - Make standalone bootstrap work without a git checkout. r=glandium
Panos Astithas <past@mozilla.com> - Tue, 26 Feb 2019 06:39:55 +0000 - rev 518920
Push 10862 by ffxbld-merge at Mon, 11 Mar 2019 13:01:11 +0000
Bug 1485117 - Make standalone bootstrap work without a git checkout. r=glandium Differential Revision: https://phabricator.services.mozilla.com/D20426
fae88bb4c6da: Bug 1520163 - Add linux64-nasm toolchain. r=glandium
Thomas Daede <tdaede@mozilla.com> - Mon, 25 Feb 2019 21:10:41 +0000 - rev 518863
Push 10862 by ffxbld-merge at Mon, 11 Mar 2019 13:01:11 +0000
Bug 1520163 - Add linux64-nasm toolchain. r=glandium Differential Revision: https://phabricator.services.mozilla.com/D20037
22436d124e3a: bug 1481614 - detect icecream usage in build telemetry. r=chmanchester,glandium
Ted Mielczarek <ted@mielczarek.org> - Mon, 25 Feb 2019 19:06:27 +0000 - rev 518842
Push 10862 by ffxbld-merge at Mon, 11 Mar 2019 13:01:11 +0000
bug 1481614 - detect icecream usage in build telemetry. r=chmanchester,glandium This patch adds detection for when icecream is in use to build telemetry. icecream is commonly enabled in two ways: by either setting CC/CXX to point to icecream's cc/c++ symlinks, or by setting adding mk_add_options 'export CCACHE_PREFIX=icecc' to a mozconfig when also using ccache. For the former, this patch adds a simple configure check to see if CXX is a symlink to a file named 'icecc'. For the latter this patch adds CCACHE_PREFIX as a configure subst to capture the value. We don't currently have a facility for writing telemetry tests that depend on configure values. Local manual testing shows that it does work as expected. Differential Revision: https://phabricator.services.mozilla.com/D18138
e9e880f7aee4: Bug 1520163 - Add linux64-nasm toolchain. r=glandium
Thomas Daede <tdaede@mozilla.com> - Fri, 22 Feb 2019 21:52:41 +0000 - rev 518545
Push 10862 by ffxbld-merge at Mon, 11 Mar 2019 13:01:11 +0000
Bug 1520163 - Add linux64-nasm toolchain. r=glandium Differential Revision: https://phabricator.services.mozilla.com/D20037
e89b6e3d3de8: Bug 1520163 - Add linux64-nasm toolchain. r=glandium
Thomas Daede <tdaede@mozilla.com> - Fri, 22 Feb 2019 20:41:20 +0000 - rev 518530
Push 10862 by ffxbld-merge at Mon, 11 Mar 2019 13:01:11 +0000
Bug 1520163 - Add linux64-nasm toolchain. r=glandium Differential Revision: https://phabricator.services.mozilla.com/D20037
2381f28f2f28: Bug 1529452 - Fix a silly bug. r=glandium
Nicholas Nethercote <nnethercote@mozilla.com> - Fri, 22 Feb 2019 10:52:03 +0000 - rev 518391
Push 10862 by ffxbld-merge at Mon, 11 Mar 2019 13:01:11 +0000
Bug 1529452 - Fix a silly bug. r=glandium Differential Revision: https://phabricator.services.mozilla.com/D20772
37d17cc8cce5: Bug 1349064 - Wrap std::regex_error for GCC. r=glandium
Jeff Gilbert <jgilbert@mozilla.com> - Wed, 20 Feb 2019 14:16:30 -0800 - rev 518202
Push 10862 by ffxbld-merge at Mon, 11 Mar 2019 13:01:11 +0000
Bug 1349064 - Wrap std::regex_error for GCC. r=glandium
82d3feb12af3: Bug 1529452 - Avoid a multiplication that could overflow. r=glandium
Nicholas Nethercote <nnethercote@mozilla.com> - Thu, 21 Feb 2019 04:28:15 +0000 - rev 518107
Push 10862 by ffxbld-merge at Mon, 11 Mar 2019 13:01:11 +0000
Bug 1529452 - Avoid a multiplication that could overflow. r=glandium Also add a comment about another multiplication. Differential Revision: https://phabricator.services.mozilla.com/D20617
ee53ed43d51d: Bug 1434033 - Use ORIGIN to search for NSS on Linux. r=mhowell,glandium
Robert Strong <robert.bugzilla@gmail.com> - Thu, 21 Feb 2019 00:31:11 +0000 - rev 518097
Push 10862 by ffxbld-merge at Mon, 11 Mar 2019 13:01:11 +0000
Bug 1434033 - Use ORIGIN to search for NSS on Linux. r=mhowell,glandium Set the updater LDFLAGS to -Wl,-rpath=$ORIGIN so NSS can be found in the binary's directory Stop changing the LD_LIBRARY_PATH in nsUpdaterDriver.cpp Load the updater support files before the update begins in progressui_gtk.cpp Launch the updater from the install directory instead of copying it to the update directory Remove the skip-if = (os == linux && verify) for the staging tests since this also fixes the ETXTBSY error when calling execv on the copied updater Differential Revision: https://phabricator.services.mozilla.com/D20098
72b7154c2310: Bug 1528842 - Disable ASAN checks in FramePointerStackWalk - r=glandium
Gerald Squelart <gsquelart@mozilla.com> - Wed, 20 Feb 2019 05:01:12 +0000 - rev 518017
Push 10862 by ffxbld-merge at Mon, 11 Mar 2019 13:01:11 +0000
Bug 1528842 - Disable ASAN checks in FramePointerStackWalk - r=glandium FramePointerStackWalk can trip ASAN when walking the stack and reading outside of ASAN-protected objects. Differential Revision: https://phabricator.services.mozilla.com/D20208