searching for reviewer(glandium)
2c11d977339516c3fd0a475fdd9689d3b9e7eb11: Bug 1542827 - Revert a change to LLVM to fix unwinding to the exception handler on Windows/AArch64 r=glandium a=pascalc
Gabriele Svelto <gsvelto@mozilla.com> - Wed, 24 Apr 2019 11:52:11 +0000 - rev 526444
Push 2032 by ffxbld-merge at Mon, 13 May 2019 09:36:57 +0000
Bug 1542827 - Revert a change to LLVM to fix unwinding to the exception handler on Windows/AArch64 r=glandium a=pascalc Differential Revision: https://phabricator.services.mozilla.com/D27798
480b514d559f1036f6f51b7bca8c0652706df31b: 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 526112
Push 2032 by ffxbld-merge at Mon, 13 May 2019 09:36:57 +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
611f3e691f0b918b449e7a1717d08d20e7b509f9: 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 526111
Push 2032 by ffxbld-merge at Mon, 13 May 2019 09:36:57 +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
d8cb02604219e560b7d15f73667e3f0015ae02ea: Bug 1516325. r=glandium a=pascalc
Jed Davis <jld@mozilla.com> - Sat, 23 Mar 2019 10:25:18 +0000 - rev 526030
Push 2032 by ffxbld-merge at Mon, 13 May 2019 09:36:57 +0000
Bug 1516325. r=glandium a=pascalc Differential Revision: https://phabricator.services.mozilla.com/D22638
dba7de840829244c8978c16dfc4a7123aaa19610: 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 525816
Push 2032 by ffxbld-merge at Mon, 13 May 2019 09:36:57 +0000
Bug 1530659 - Always pass -Isilk/fixed to unbreak on aarch64 after bug 1522016. r=glandium a=pascalc
cfa5566d93a89cef51c2330b11743c8163a46d48: 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 525053
Push 2032 by ffxbld-merge at Mon, 13 May 2019 09:36:57 +0000
Bug 1533133 - Fix missing linker and JS engine options for SSP. r=glandium Differential Revision: https://phabricator.services.mozilla.com/D22730
76a3b7b0c9d702f9671bcaf07bea8399357b7945: 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 524995
Push 2032 by ffxbld-merge at Mon, 13 May 2019 09:36:57 +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
858b68d306f2e661a2094a76d6977334de58e52f: 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 524994
Push 2032 by ffxbld-merge at Mon, 13 May 2019 09:36:57 +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
292ed1bb9143e7853110e9a7574c168ae3780932: 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 524993
Push 2032 by ffxbld-merge at Mon, 13 May 2019 09:36:57 +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
f3290e95b38d23973b31b5bcb8d811fe253cedbc: 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 524992
Push 2032 by ffxbld-merge at Mon, 13 May 2019 09:36:57 +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
961ac7318786c56eeb21975fb77eb97ef790c51b: 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 524991
Push 2032 by ffxbld-merge at Mon, 13 May 2019 09:36:57 +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
468eed96e879402c4332a9cc3aff1c28d8eb50e0: 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 524990
Push 2032 by ffxbld-merge at Mon, 13 May 2019 09:36:57 +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
082a7bbf945ae8c936b9718050f63b8e82489029: 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 524825
Push 2032 by ffxbld-merge at Mon, 13 May 2019 09:36:57 +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
2f6199beeb7158f0952fd029e3262a227e176220: 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 524814
Push 2032 by ffxbld-merge at Mon, 13 May 2019 09:36:57 +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
7c116f85ede6dc06f962ec8ac644cc2aa591f3ee: 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 524813
Push 2032 by ffxbld-merge at Mon, 13 May 2019 09:36:57 +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
5179c80669144b6f9da38bc3c2560b1224918eaa: 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 524812
Push 2032 by ffxbld-merge at Mon, 13 May 2019 09:36:57 +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
675f73d41eb4467f106f5c0a60043f5ec34c0ead: 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 524811
Push 2032 by ffxbld-merge at Mon, 13 May 2019 09:36:57 +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
c64bfaad8a2f0098be09b646fd4ce4b582f12056: 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 524810
Push 2032 by ffxbld-merge at Mon, 13 May 2019 09:36:57 +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
991777e081ffe2dfe5987e3c5a8387e095578dc7: 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 524809
Push 2032 by ffxbld-merge at Mon, 13 May 2019 09:36:57 +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
9d0023caa09b98eb8ca160dd2dda6c0b7baa9ea2: 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 524807
Push 2032 by ffxbld-merge at Mon, 13 May 2019 09:36:57 +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
b9a333944346bbc04cde322a462ed388a739ad93: 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 524320
Push 2032 by ffxbld-merge at Mon, 13 May 2019 09:36:57 +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
43376e0c35631124193d304daeea1c557d487a8a: 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 524288
Push 2032 by ffxbld-merge at Mon, 13 May 2019 09:36:57 +0000
Bug 1531176 - Split the Google key management between gls and safe browsing r=glandium Differential Revision: https://phabricator.services.mozilla.com/D21459
63bd1994e17c43e699c23f11ca01266d48e61d1e: Bug 1533149 - add checking messages for libstdcxx_version; r=glandium
Nathan Froyd <froydnj@gmail.com> - Sun, 10 Mar 2019 00:11:09 +0000 - rev 524270
Push 2032 by ffxbld-merge at Mon, 13 May 2019 09:36:57 +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
9a08f46db419b12b28387cb13663c04df5cff2d6: 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 524044
Push 2032 by ffxbld-merge at Mon, 13 May 2019 09:36:57 +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
4efc7fb0eae794f4708a59eea3073182080e1889: Bug 1532284 - Build wrench on Android. r=glandium
Kartikaya Gupta <kgupta@mozilla.com> - Fri, 08 Mar 2019 00:37:46 +0000 - rev 524018
Push 2032 by ffxbld-merge at Mon, 13 May 2019 09:36:57 +0000
Bug 1532284 - Build wrench on Android. r=glandium Depends on D22377 Differential Revision: https://phabricator.services.mozilla.com/D22378
225dab563b6d23fb8393547466169b3ca51ede22: 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 523937
Push 2032 by ffxbld-merge at Mon, 13 May 2019 09:36:57 +0000
Bug 1476372 - Add fetch tasks for raptor chromium builds. r=rwood,glandium,tomprince Differential Revision: https://phabricator.services.mozilla.com/D21372
3dc5de51e6313dca5675b3c6b501c3f9f9da91b8: 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 523936
Push 2032 by ffxbld-merge at Mon, 13 May 2019 09:36:57 +0000
Bug 1476372 - Move Raptor chrome task definitions to separate file. r=glandium Differential Revision: https://phabricator.services.mozilla.com/D21371
e908fbc7b9302f680b0bc3924d49c0f027739c9d: 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 523901
Push 2032 by ffxbld-merge at Mon, 13 May 2019 09:36:57 +0000
Bug 1531176 - Split the Google key management between gls and safe browsing r=glandium Differential Revision: https://phabricator.services.mozilla.com/D21459
3fb6c01dd2b0e1d4e8e0af450b831048d9274456: 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 523741
Push 2032 by ffxbld-merge at Mon, 13 May 2019 09:36:57 +0000
Bug 1531176 - Split the Google key management between gls and safe browsing r=glandium Differential Revision: https://phabricator.services.mozilla.com/D21459
0f2b9b0bf9b966210b3e0dd6709cde35e33558a6: 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 523736
Push 2032 by ffxbld-merge at Mon, 13 May 2019 09:36:57 +0000
Bug 1531176 - Split the Google key management between gls and safe browsing r=glandium Differential Revision: https://phabricator.services.mozilla.com/D21459
6c2e00bcd2bb2a0534b3fc00b5f6a8c026785404: 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 523708
Push 2032 by ffxbld-merge at Mon, 13 May 2019 09:36:57 +0000
Bug 1531176 - Split the Google key management between gls and safe browsing r=glandium Differential Revision: https://phabricator.services.mozilla.com/D21459
7f9508dc59e1de519714e91cbc105be5eae4f402: Bug 1516325 - Use poll() in NSPR on MacOS. r=glandium
Jed Davis <jld@mozilla.com> - Wed, 27 Feb 2019 15:12:21 +0000 - rev 523509
Push 2032 by ffxbld-merge at Mon, 13 May 2019 09:36:57 +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
398daf04b7cf386d40475ff19abcc408f838280e: 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 523500
Push 2032 by ffxbld-merge at Mon, 13 May 2019 09:36:57 +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
668652ce3c1c76ee4d8ad025a7a3feeaafd8b7ed: 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 523031
Push 2032 by ffxbld-merge at Mon, 13 May 2019 09:36:57 +0000
Bug 1531388 - Update win64 clang to 8.0.0rc3 r=glandium Differential Revision: https://phabricator.services.mozilla.com/D21550
f1ba7c69a2c903598ab81d8aaeca4cbbb919042e: 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 522807
Push 2032 by ffxbld-merge at Mon, 13 May 2019 09:36:57 +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
d8d8af44ae92123366fea32cc6c6d792a297786d: 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 522802
Push 2032 by ffxbld-merge at Mon, 13 May 2019 09:36:57 +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
51a98c1a814f3a805e638149f778f3be1eca6583: 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 522779
Push 2032 by ffxbld-merge at Mon, 13 May 2019 09:36:57 +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
53d0d3dcfe6efa01fe4f3b0877f06b69f5d4bb97: 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 522777
Push 2032 by ffxbld-merge at Mon, 13 May 2019 09:36:57 +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
d1e480941a33654feb86f4da38efe7f36ede439a: 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 522654
Push 2032 by ffxbld-merge at Mon, 13 May 2019 09:36:57 +0000
Bug 1530471 - remove --disable-skia-gpu since Skia GPU is no longer used r=glandium Differential Revision: https://phabricator.services.mozilla.com/D21050
a14f91947d1feb707b28bcdd240134885df45177: Bug 1523312 - build msgpack separately from libprio r=glandium
Robert Helmer <rhelmer@mozilla.com> - Wed, 27 Feb 2019 18:58:37 +0000 - rev 522377
Push 2032 by ffxbld-merge at Mon, 13 May 2019 09:36:57 +0000
Bug 1523312 - build msgpack separately from libprio r=glandium Differential Revision: https://phabricator.services.mozilla.com/D21076
a02ee3c332505e03c6e33e1ea30f07091064450d: 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 522042
Push 2032 by ffxbld-merge at Mon, 13 May 2019 09:36:57 +0000
Bug 1530483 - Use UNIFIED_SOURCES in NSPR's moz.build r=glandium Differential Revision: https://phabricator.services.mozilla.com/D21060
9ff4aa05d88146da01176e4d3ec5a1ab9739a7e2: 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 521918
Push 2032 by ffxbld-merge at Mon, 13 May 2019 09:36:57 +0000
Bug 1485117 - Make standalone bootstrap work without a git checkout. r=glandium Differential Revision: https://phabricator.services.mozilla.com/D20426
fae88bb4c6da6cb2c555b8271de4860b13e4378f: Bug 1520163 - Add linux64-nasm toolchain. r=glandium
Thomas Daede <tdaede@mozilla.com> - Mon, 25 Feb 2019 21:10:41 +0000 - rev 521861
Push 2032 by ffxbld-merge at Mon, 13 May 2019 09:36:57 +0000
Bug 1520163 - Add linux64-nasm toolchain. r=glandium Differential Revision: https://phabricator.services.mozilla.com/D20037
22436d124e3a4025a0a1497572bc741dfc8350fe: 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 521840
Push 2032 by ffxbld-merge at Mon, 13 May 2019 09:36:57 +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
e9e880f7aee43ed8ebdcae192c28482235d2a8d6: Bug 1520163 - Add linux64-nasm toolchain. r=glandium
Thomas Daede <tdaede@mozilla.com> - Fri, 22 Feb 2019 21:52:41 +0000 - rev 521543
Push 2032 by ffxbld-merge at Mon, 13 May 2019 09:36:57 +0000
Bug 1520163 - Add linux64-nasm toolchain. r=glandium Differential Revision: https://phabricator.services.mozilla.com/D20037
e89b6e3d3de81c918b6fb6ed334a642d1f46bef2: Bug 1520163 - Add linux64-nasm toolchain. r=glandium
Thomas Daede <tdaede@mozilla.com> - Fri, 22 Feb 2019 20:41:20 +0000 - rev 521528
Push 2032 by ffxbld-merge at Mon, 13 May 2019 09:36:57 +0000
Bug 1520163 - Add linux64-nasm toolchain. r=glandium Differential Revision: https://phabricator.services.mozilla.com/D20037
2381f28f2f280c4e6a5b62239d7b76feccd56ccc: Bug 1529452 - Fix a silly bug. r=glandium
Nicholas Nethercote <nnethercote@mozilla.com> - Fri, 22 Feb 2019 10:52:03 +0000 - rev 521389
Push 2032 by ffxbld-merge at Mon, 13 May 2019 09:36:57 +0000
Bug 1529452 - Fix a silly bug. r=glandium Differential Revision: https://phabricator.services.mozilla.com/D20772
37d17cc8cce5d9a27d53837c5f0bd0ad6c309078: Bug 1349064 - Wrap std::regex_error for GCC. r=glandium
Jeff Gilbert <jgilbert@mozilla.com> - Wed, 20 Feb 2019 14:16:30 -0800 - rev 521200
Push 2032 by ffxbld-merge at Mon, 13 May 2019 09:36:57 +0000
Bug 1349064 - Wrap std::regex_error for GCC. r=glandium
82d3feb12af37f6b5a57837df54b21ac37be40f0: Bug 1529452 - Avoid a multiplication that could overflow. r=glandium
Nicholas Nethercote <nnethercote@mozilla.com> - Thu, 21 Feb 2019 04:28:15 +0000 - rev 521105
Push 2032 by ffxbld-merge at Mon, 13 May 2019 09:36:57 +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
ee53ed43d51d30b8a20907839150886b8fbc466e: 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 521095
Push 2032 by ffxbld-merge at Mon, 13 May 2019 09:36:57 +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