searching for reviewer(ted)
63bc837753d653ab13635e432400c1b6d31d12ca: Bug 1238305: Modify cppunittests to look up breakpad symbols for logged stack traces; r=ted
Aaron Klotz <aklotz@mozilla.com> - Fri, 03 May 2019 13:00:46 -0600 - rev 531705
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1238305: Modify cppunittests to look up breakpad symbols for logged stack traces; r=ted
a1be066f767a3d6b4c06e8afd8dae29fed528c6f: Bug 1528854 - Change updater-xpcshell.exe and TestAUSHelper.exe so they use subsystem windows applications in opt builds. r=firefox-build-system-reviewers,ted.
Robert Strong <robert.bugzilla@gmail.com> - Tue, 26 Feb 2019 21:12:03 +0000 - rev 519143
Push 10862 by ffxbld-merge at Mon, 11 Mar 2019 13:01:11 +0000
Bug 1528854 - Change updater-xpcshell.exe and TestAUSHelper.exe so they use subsystem windows applications in opt builds. r=firefox-build-system-reviewers,ted. This makes it easier to locally run tests in the background Differential Revision: https://phabricator.services.mozilla.com/D20789
de46aec7227eec05b75c9ed959cf9c5f0ef6a829: Bug 1528648 - Update Rust dependencies. r=ted
Matt Brubeck <mbrubeck@mozilla.com> - Wed, 20 Feb 2019 00:58:41 +0000 - rev 519116
Push 10862 by ffxbld-merge at Mon, 11 Mar 2019 13:01:11 +0000
Bug 1528648 - Update Rust dependencies. r=ted Differential Revision: https://phabricator.services.mozilla.com/D20106
fb152321cbbfe3dfbf3f54aafdf6ab04859bdedd: Bug 1527016, Don't install nasm on Linux if it is already installed locally, r=ted
Kai Engert <kaie@kuix.de> - Wed, 20 Feb 2019 11:48:54 +0100 - rev 517978
Push 10862 by ffxbld-merge at Mon, 11 Mar 2019 13:01:11 +0000
Bug 1527016, Don't install nasm on Linux if it is already installed locally, r=ted
43965f6107dcdd7051afae588ebe0c3b12612ec8: Bug 1528884 - Change how --enable-eme is handled. r=ted
Mike Hommey <mh+mozilla@glandium.org> - Tue, 19 Feb 2019 09:49:25 +0900 - rev 517892
Push 10862 by ffxbld-merge at Mon, 11 Mar 2019 13:01:11 +0000
Bug 1528884 - Change how --enable-eme is handled. r=ted It used to be that --enable-eme on its own had some effect, but that's not the case anymore. The only thing it does as of bug 1300654 is to switch the defaults in the Firefox configuration. Reflect that in how we handle --enable-eme. Differential Revision: https://phabricator.services.mozilla.com/D20270
8cee31ba5c4b32813f05c30a2490c811ee026c91: Bug 1528860 - Synchronize artifact command --job options with artifacts.JOB_DETAILS. r=ted
Mike Hommey <mh+mozilla@glandium.org> - Tue, 19 Feb 2019 10:18:02 +0900 - rev 517891
Push 10862 by ffxbld-merge at Mon, 11 Mar 2019 13:01:11 +0000
Bug 1528860 - Synchronize artifact command --job options with artifacts.JOB_DETAILS. r=ted Differential Revision: https://phabricator.services.mozilla.com/D20227
e48a5648d0674bcee624f67a898ce17a21898b22: Bug 1528499 - Don't PGO the base-toolchain tasks on release branches. r=ted
Mike Hommey <mh+mozilla@glandium.org> - Sun, 17 Feb 2019 10:22:37 +0900 - rev 517890
Push 10862 by ffxbld-merge at Mon, 11 Mar 2019 13:01:11 +0000
Bug 1528499 - Don't PGO the base-toolchain tasks on release branches. r=ted Differential Revision: https://phabricator.services.mozilla.com/D20080
a1dd47617412e8932b94fb3d57f370feeb4486ed: Bug 1528304 - Update max memory recording regions. r=ted
David Major <dmajor@mozilla.com> - Fri, 15 Feb 2019 19:12:32 +0000 - rev 517481
Push 10862 by ffxbld-merge at Mon, 11 Mar 2019 13:01:11 +0000
Bug 1528304 - Update max memory recording regions. r=ted Differential Revision: https://phabricator.services.mozilla.com/D19960
7723ab72d5063523a849637b63475a34e4b3dd2e: Bug 1511224 - Add win64-nasm toolchain. r=ted,jya,glandium
Thomas Daede <tdaede@mozilla.com> - Thu, 14 Feb 2019 21:30:22 +0000 - rev 517085
Push 10862 by ffxbld-merge at Mon, 11 Mar 2019 13:01:11 +0000
Bug 1511224 - Add win64-nasm toolchain. r=ted,jya,glandium Differential Revision: https://phabricator.services.mozilla.com/D13875
fe264afc03aa19732b13e1bf06fe05816cefed76: Bug 1511224 - Add win64-nasm toolchain. r=ted,jya,glandium
Thomas Daede <tdaede@mozilla.com> - Thu, 14 Feb 2019 17:11:57 +0000 - rev 517048
Push 10862 by ffxbld-merge at Mon, 11 Mar 2019 13:01:11 +0000
Bug 1511224 - Add win64-nasm toolchain. r=ted,jya,glandium Differential Revision: https://phabricator.services.mozilla.com/D13875
dbf72abf5597999c462c200a252acf140f71fc98: Bug 1472589 - Fix parent process crash reporting in the Snap package environment. r=ted,jlorenzo
Jed Davis <jld@mozilla.com> - Mon, 11 Feb 2019 13:49:35 +0000 - rev 516791
Push 10862 by ffxbld-merge at Mon, 11 Mar 2019 13:01:11 +0000
Bug 1472589 - Fix parent process crash reporting in the Snap package environment. r=ted,jlorenzo 1. The unsetting of LD_LIBRARY_PATH is removed, because it's no longer necessary and interferes with environments where it's necessary to find "system" libraries like GTK; see bug 1472589 comment #1 through #4. 2. The Snap package manifest adds a dependency on the libcurl package, so that the crash reporter can send the report. This uses the GnuTLS variant because we're already pulling in GnuTLS as a dependency of some other packages (FFmpeg and CUPS, but also the non-GnuTLS cURL packages depend on it anyway via OpenLDAP). Differential Revision: https://phabricator.services.mozilla.com/D18625
2185356fb2af60818cce3e4d8d037678e2593c9a: Bug 1526497 - Always get clang information for bindgen. r=ted
Mike Hommey <mh+mozilla@glandium.org> - Mon, 11 Feb 2019 22:04:06 +0000 - rev 516466
Push 10862 by ffxbld-merge at Mon, 11 Mar 2019 13:01:11 +0000
Bug 1526497 - Always get clang information for bindgen. r=ted When the build system compiler is clang, and bindgen autodetection actually finds a different clang via llvm-config, or a different clang was given with --with-clang-path, we do want the proper flags to be used for that clang, so we always get the right flags for that clang instead of trying to shortcut. Bug 1526857 will take care of making things more proper, while this is a quick fix to unbreak builds in some unfortunately common kind of local setups. Differential Revision: https://phabricator.services.mozilla.com/D19328
9cc8cc20982cd58a92d6f220b9d8874adf62467f: Bug 1526505 - Update mozharness stats parsing code for per-language stats. r=firefox-build-system-reviewers,ted
Chris Manchester <cmanchester@mozilla.com> - Mon, 11 Feb 2019 13:39:21 +0000 - rev 516439
Push 10862 by ffxbld-merge at Mon, 11 Mar 2019 13:01:11 +0000
Bug 1526505 - Update mozharness stats parsing code for per-language stats. r=firefox-build-system-reviewers,ted Differential Revision: https://phabricator.services.mozilla.com/D19247
5041739e5a5b4c941fa6f131ef3c02febc2d0bdc: Bug 1525733 - Require rust 1.32 to build. r=firefox-build-system-reviewers,ted
Chris Manchester <cmanchester@mozilla.com> - Mon, 11 Feb 2019 19:43:18 +0000 - rev 516434
Push 10862 by ffxbld-merge at Mon, 11 Mar 2019 13:01:11 +0000
Bug 1525733 - Require rust 1.32 to build. r=firefox-build-system-reviewers,ted Differential Revision: https://phabricator.services.mozilla.com/D19244
184745d744bfb4e4ffd18852cb88bcc34d15e408: Bug 1428706 - [mozcrash] Add support for Python 3; r=ted
A. Wilcox <AWilcox@Wilcox-Tech.com> - Mon, 11 Feb 2019 13:37:25 +0000 - rev 516387
Push 10862 by ffxbld-merge at Mon, 11 Mar 2019 13:01:11 +0000
Bug 1428706 - [mozcrash] Add support for Python 3; r=ted Differential Revision: https://phabricator.services.mozilla.com/D19132
dde4b763ff9b11df8c30778c6231d167ee360334: Bug 1525638 - Let hg ignore the build directories of WebRender standalone builds. r=ted
Nicolas Silva <nsilva@mozilla.com> - Mon, 11 Feb 2019 13:37:44 +0000 - rev 516363
Push 10862 by ffxbld-merge at Mon, 11 Mar 2019 13:01:11 +0000
Bug 1525638 - Let hg ignore the build directories of WebRender standalone builds. r=ted Differential Revision: https://phabricator.services.mozilla.com/D18852
17ee66cc26ef9ebe7e7f5c66aae9c0b68c6fc543: Bug 1522609 - Pass compilers and flags down to cargo on sanitizer/fuzzying/ccov builds. r=ted
Mike Hommey <mh+mozilla@glandium.org> - Wed, 06 Feb 2019 03:05:52 +0000 - rev 515235
Push 10862 by ffxbld-merge at Mon, 11 Mar 2019 13:01:11 +0000
Bug 1522609 - Pass compilers and flags down to cargo on sanitizer/fuzzying/ccov builds. r=ted Depends on D18280 Differential Revision: https://phabricator.services.mozilla.com/D18281
e1d8da551f52e0625d2ad01b7d5fa631c0d142dd: Bug 1522609 - Pass HOST_CC/HOST_CXX/HOST_CFLAGS/HOST_CXXFLAGS down to cargo. r=ted
Mike Hommey <mh+mozilla@glandium.org> - Tue, 05 Feb 2019 23:23:13 +0000 - rev 515234
Push 10862 by ffxbld-merge at Mon, 11 Mar 2019 13:01:11 +0000
Bug 1522609 - Pass HOST_CC/HOST_CXX/HOST_CFLAGS/HOST_CXXFLAGS down to cargo. r=ted While this isn't related to the bug, since we're going to touch the cargo compiler flags, we might as well do this too. It wasn't previously reliable to pass those flags down because what cargo uses as target for build scripts and procedural macros is determined by the rust host, which was not necessarily the same as the build system host. But as of bug 1523143, they are always the same. Differential Revision: https://phabricator.services.mozilla.com/D18280
bc33cf38128439121bc63563cfedb689bc0a6194: Bug 1519353 - Import minidump_stackwalk changes from https://hg.mozilla.org/users/tmielczarek_mozilla.com/stackwalk-http. r=ted
Mike Hommey <mh+mozilla@glandium.org> - Fri, 01 Feb 2019 22:03:55 +0000 - rev 514372
Push 10862 by ffxbld-merge at Mon, 11 Mar 2019 13:01:11 +0000
Bug 1519353 - Import minidump_stackwalk changes from https://hg.mozilla.org/users/tmielczarek_mozilla.com/stackwalk-http. r=ted Differential Revision: https://phabricator.services.mozilla.com/D16300
27334525afa61ad9d7a12b6c6ef313af2b9d9432: Bug 1518947 - Update breakpad to revision 44384d80b32a5bb361c2ec3bee667f7ccee566d7 r=ted
Gabriele Svelto <gsvelto@mozilla.com> - Thu, 31 Jan 2019 15:50:54 +0000 - rev 514320
Push 10862 by ffxbld-merge at Mon, 11 Mar 2019 13:01:11 +0000
Bug 1518947 - Update breakpad to revision 44384d80b32a5bb361c2ec3bee667f7ccee566d7 r=ted This includes some assorted fixes from upstream plus an adaptation of the patch in b988fa74ec18de6214b18f723e48331d9a7802ae which includes heap memory regions in the minidump. Since our support for that is more extensive than upstream breakpad the resulting change reflects this. Last but not least the fixes for bug 1489094 and bug 1511140 were split out as patches to be applied to the unmodified breakpad sources. They will be reintegrated as soon as we fork breakpad for good. Differential Revision: https://phabricator.services.mozilla.com/D16326
a0af61750393e61eb0bcfd59c083782403cd4d0d: Bug 1524194 - Do not add stack pointer to clobber list r=ted
Sylvestre Ledru <sledru@mozilla.com> - Fri, 01 Feb 2019 11:37:06 +0000 - rev 514284
Push 10862 by ffxbld-merge at Mon, 11 Mar 2019 13:01:11 +0000
Bug 1524194 - Do not add stack pointer to clobber list r=ted Cherry-pick upstream patch to address a build issue with gcc 9 https://chromium.googlesource.com/linux-syscall-support/+/8048ece6c16c91acfe0d36d1d3cc0890ab6e945c Differential Revision: https://phabricator.services.mozilla.com/D18284
15afb7c811994f38ea8b67c8437c25f8c4e3adb0: Bug 1524186 - Disable clang plug on Windows rusttest builds. r=ted
Mike Hommey <mh+mozilla@glandium.org> - Thu, 31 Jan 2019 21:10:00 +0000 - rev 514204
Push 10862 by ffxbld-merge at Mon, 11 Mar 2019 13:01:11 +0000
Bug 1524186 - Disable clang plug on Windows rusttest builds. r=ted Like bug 1505072 did on other platforms. The rust tests don't go through the whole build system, and even when the clang plugin is enabled, they don't build it. So when passing compiler flags down through cargo, the arguments enabling the plugin are passed, and compilation of C/C++ code from cargo subsequently fails. Differential Revision: https://phabricator.services.mozilla.com/D18178
65d6a89d1eaee268ab013b764608f16655310ffd: Bug 1523540 - Remove WIN64_LIB and WIN64_LINK. r=ted
Mike Hommey <mh+mozilla@glandium.org> - Wed, 30 Jan 2019 21:46:39 +0000 - rev 514032
Push 10862 by ffxbld-merge at Mon, 11 Mar 2019 13:01:11 +0000
Bug 1523540 - Remove WIN64_LIB and WIN64_LINK. r=ted Now that everything is lined up nicely, we don't need those anymore. We can fill cargo-linker.bat with HOST_LINKER and HOST_LINKER_LIBPATHS, which, unfortunately, can't be used as is, so we add a variant for substitution in .bat files. Differential Revision: https://phabricator.services.mozilla.com/D18034
866b41f7bb69ee6408cb73b6b8fe521d91a0d9df: Bug 1472589 - Fix parent process crash reporting in the Snap package environment. r=ted,jlorenzo a=lizzard
Jed Davis <jld@mozilla.com> - Mon, 11 Feb 2019 13:49:35 +0000 - rev 513172
Push 10743 by aiakab@mozilla.com at Thu, 21 Feb 2019 02:38:27 +0000
Bug 1472589 - Fix parent process crash reporting in the Snap package environment. r=ted,jlorenzo a=lizzard 1. The unsetting of LD_LIBRARY_PATH is removed, because it's no longer necessary and interferes with environments where it's necessary to find "system" libraries like GTK; see bug 1472589 comment #1 through #4. 2. The Snap package manifest adds a dependency on the libcurl package, so that the crash reporter can send the report. This uses the GnuTLS variant because we're already pulling in GnuTLS as a dependency of some other packages (FFmpeg and CUPS, but also the non-GnuTLS cURL packages depend on it anyway via OpenLDAP). Differential Revision: https://phabricator.services.mozilla.com/D18625
1deedd79bc677008e17dc9197a0b7b3cbcb30649: Bug 1528304 - Update max memory recording regions. r=ted, a=lizzard
David Major <dmajor@mozilla.com> - Fri, 15 Feb 2019 19:12:32 +0000 - rev 513169
Push 10742 by ryanvm@gmail.com at Thu, 21 Feb 2019 00:59:31 +0000
Bug 1528304 - Update max memory recording regions. r=ted, a=lizzard Differential Revision: https://phabricator.services.mozilla.com/D19960
c916c1117a67cae04c6808de1e80824ab5cf13fb: Bug 1518947 - Update breakpad to revision 44384d80b32a5bb361c2ec3bee667f7ccee566d7. r=ted a=lizzard
Gabriele Svelto <gsvelto@mozilla.com> - Thu, 31 Jan 2019 15:50:54 +0000 - rev 512875
Push 10630 by nbeleuzu@mozilla.com at Wed, 06 Feb 2019 10:44:39 +0000
Bug 1518947 - Update breakpad to revision 44384d80b32a5bb361c2ec3bee667f7ccee566d7. r=ted a=lizzard This includes some assorted fixes from upstream plus an adaptation of the patch in b988fa74ec18de6214b18f723e48331d9a7802ae which includes heap memory regions in the minidump. Since our support for that is more extensive than upstream breakpad the resulting change reflects this. Last but not least the fixes for bug 1489094 and bug 1511140 were split out as patches to be applied to the unmodified breakpad sources. They will be reintegrated as soon as we fork breakpad for good. Differential Revision: https://phabricator.services.mozilla.com/D16326
88a48f21fa684c6172a23fc150eb5c5571285004: Bug 1522735 - Set enable_sslkeylogfile for NSS gyp build r=firefox-build-system-reviewers,erahm,ted
J.C. Jones <jjones@mozilla.com> - Fri, 25 Jan 2019 18:43:23 +0000 - rev 512607
Push 10566 by archaeopteryx@coole-files.de at Mon, 28 Jan 2019 12:41:12 +0000
Bug 1522735 - Set enable_sslkeylogfile for NSS gyp build r=firefox-build-system-reviewers,erahm,ted NSS 3.42 added a new build flag, enable_sslkeylogfile, to toggle the availability of the SSLKEYLOGFILE variable (see Bug 1515236 and Bug 1519209). Differential Revision: https://phabricator.services.mozilla.com/D17588
8ad8553af8b4dabac964a4267554ee92500d8141: Bug 1315935 - Remove the NumberOfProcessors crash annotation because it is redundant r=ted
Gabriele Svelto <gsvelto@mozilla.com> - Wed, 16 Jan 2019 17:01:43 +0000 - rev 511265
Push 10547 by ffxbld-merge at Mon, 21 Jan 2019 13:03:58 +0000
Bug 1315935 - Remove the NumberOfProcessors crash annotation because it is redundant r=ted Differential Revision: https://phabricator.services.mozilla.com/D16688
30fd54bb80897d6139d84e6c64937a6bc182f70d: Bug 1510574 - Remove shared memory segments from generated minidumps to cut down on the number of modules r=ted
Gabriele Svelto <gsvelto@mozilla.com> - Fri, 11 Jan 2019 08:56:07 +0000 - rev 510549
Push 10547 by ffxbld-merge at Mon, 21 Jan 2019 13:03:58 +0000
Bug 1510574 - Remove shared memory segments from generated minidumps to cut down on the number of modules r=ted Differential Revision: https://phabricator.services.mozilla.com/D16188
fa8e39feef4389d1ff83fe952c76ffba7c2217d6: Bug 1515579 - Use absolute paths for compilers, etc. r=ted
Mike Hommey <mh+mozilla@glandium.org> - Thu, 10 Jan 2019 23:37:46 +0000 - rev 510468
Push 10547 by ffxbld-merge at Mon, 21 Jan 2019 13:03:58 +0000
Bug 1515579 - Use absolute paths for compilers, etc. r=ted In bug 1259382, some workarounds were added to make the build system alter PATH and not use absolute paths for toolchain programs, because autoconf and the build system doesn't deal with spaces in those very well. But later in bug 1290040, we made find_program return Windows short paths (without spaces), which alleviates the need for those workarounds. We still, however, and unfortunately, need to alter PATH to account for the fact that MSVC DLLs are not necessarily alongside the compiler executables... Depends on D15181 Differential Revision: https://phabricator.services.mozilla.com/D15182
5b112f7e8d9d259f51c7329236e634036ee8a4c9: Bug 1515579 - Add some mk_export_correct_style to win64-aarch64 mozconfig. r=ted
Mike Hommey <mh+mozilla@glandium.org> - Thu, 10 Jan 2019 08:36:40 +0000 - rev 510467
Push 10547 by ffxbld-merge at Mon, 21 Jan 2019 13:03:58 +0000
Bug 1515579 - Add some mk_export_correct_style to win64-aarch64 mozconfig. r=ted Like for other windows platforms. This currently doesn't make a difference, but will with next change. Differential Revision: https://phabricator.services.mozilla.com/D15181
653fa722ad95365d077f0392c86c5b418af1679f: Bug 1519042 - Remove OS_TEST. r=ted
Mike Hommey <mh+mozilla@glandium.org> - Thu, 10 Jan 2019 22:06:12 +0000 - rev 510461
Push 10547 by ffxbld-merge at Mon, 21 Jan 2019 13:03:58 +0000
Bug 1519042 - Remove OS_TEST. r=ted Depends on D16162 Differential Revision: https://phabricator.services.mozilla.com/D16163
c3bbc980a4d69302bddc2b384654d9f2c674978f: Bug 1519042 - Replace the last non-third-part uses of OS_TEST with TARGET_CPU. r=ted
Mike Hommey <mh+mozilla@glandium.org> - Thu, 10 Jan 2019 22:06:10 +0000 - rev 510460
Push 10547 by ffxbld-merge at Mon, 21 Jan 2019 13:03:58 +0000
Bug 1519042 - Replace the last non-third-part uses of OS_TEST with TARGET_CPU. r=ted Depends on D16161 Differential Revision: https://phabricator.services.mozilla.com/D16162
1c8e5a4781fc7fe9ccd63012c6dc61bac25fc459: Bug 1519042 - Remove special case adding -xgot assembly flag on NetBSD. r=ted
Mike Hommey <mh+mozilla@glandium.org> - Thu, 10 Jan 2019 22:06:02 +0000 - rev 510459
Push 10547 by ffxbld-merge at Mon, 21 Jan 2019 13:03:58 +0000
Bug 1519042 - Remove special case adding -xgot assembly flag on NetBSD. r=ted None of the values tested against OS_TEST are actually possible per split_triplet in build/moz.configure/init.configure, so the code is dead in practice. Differential Revision: https://phabricator.services.mozilla.com/D16161
64255d8e90fe6b761a12f2406aaddb4080ff8e22: Bug 1518703 - Remove R_386_PC32 check. r=froydnj,ted
Mike Hommey <mh+mozilla@glandium.org> - Thu, 10 Jan 2019 00:07:53 +0000 - rev 510266
Push 10547 by ffxbld-merge at Mon, 21 Jan 2019 13:03:58 +0000
Bug 1518703 - Remove R_386_PC32 check. r=froydnj,ted The test is actually redundant with the TEXTREL check in check_binary.py (R_386_PC32 relocations will only happen as text relocations) Differential Revision: https://phabricator.services.mozilla.com/D16002
e52a03d0cede5f39ad3680e1ac18c72459b744de: Bug 1517730 - Enable the crash reporter by default on Windows/AArch64 builds r=ted
Gabriele Svelto <gsvelto@mozilla.com> - Wed, 09 Jan 2019 22:39:22 +0000 - rev 510256
Push 10547 by ffxbld-merge at Mon, 21 Jan 2019 13:03:58 +0000
Bug 1517730 - Enable the crash reporter by default on Windows/AArch64 builds r=ted Differential Revision: https://phabricator.services.mozilla.com/D15763
8c34488a6c8a09f29ff42b9e3a36c0cbc69321e6: Bug 1496190 - Add |mach package-multi-locale|; produce multi-locale GeckoView archives. r=Callek,firefox-build-system-reviewers,ted
Nick Alexander <nalexander@mozilla.com> - Mon, 07 Jan 2019 19:22:44 +0000 - rev 509862
Push 10547 by ffxbld-merge at Mon, 21 Jan 2019 13:03:58 +0000
Bug 1496190 - Add |mach package-multi-locale|; produce multi-locale GeckoView archives. r=Callek,firefox-build-system-reviewers,ted All that is really required for this ticket is to invoke |mach android archive-geckoview| after |mach package| in the right place. But it's actively unhelpful to have this magic in mozharness -- especially since the documentation in `locales.rst` is subtly incorrect (the environment variables and Make variables don't quite work as written). So this commit adds a Mach command to do the actual work and replaces most of the mozharness magic with that command. Since the l10n Make targets check out the l10n HG repositories locally, this basically Just Works without the mozharness checkout steps when developing locally. Differential Revision: https://phabricator.services.mozilla.com/D12455
edc2a5ed02cc62e0e6c5411e7160a4fd51415cbe: Bug 1492664 - use {artifact-reference: ..} for symbol uploads; r=ted
Dustin J. Mitchell <dustin@mozilla.com> - Tue, 02 Oct 2018 14:47:59 +0000 - rev 509159
Push 10547 by ffxbld-merge at Mon, 21 Jan 2019 13:03:58 +0000
Bug 1492664 - use {artifact-reference: ..} for symbol uploads; r=ted
fcf2cca505d4cb8392d8ba42d827cc9b308f116f: Bug 1515579 - Use absolute paths for compilers, etc. r=ted
Mike Hommey <mh+mozilla@glandium.org> - Fri, 21 Dec 2018 23:05:40 +0000 - rev 508890
Push 10547 by ffxbld-merge at Mon, 21 Jan 2019 13:03:58 +0000
Bug 1515579 - Use absolute paths for compilers, etc. r=ted In bug 1259382, some workarounds were added to make the build system alter PATH and not use absolute paths for toolchain programs, because autoconf and the build system doesn't deal with spaces in those very well. But later in bug 1290040, we made find_program return Windows short paths (without spaces), which alleviates the need for those workarounds. We still, however, and unfortunately, need to alter PATH to account for the fact that MSVC DLLs are not necessarily alongside the compiler executables... Depends on D15181 Differential Revision: https://phabricator.services.mozilla.com/D15182
1d645417b0829d67161fba8f60d61c90fc703be4: Bug 1515579 - Add some mk_export_correct_style to win64-aarch64 mozconfig. r=ted
Mike Hommey <mh+mozilla@glandium.org> - Fri, 21 Dec 2018 23:03:13 +0000 - rev 508889
Push 10547 by ffxbld-merge at Mon, 21 Jan 2019 13:03:58 +0000
Bug 1515579 - Add some mk_export_correct_style to win64-aarch64 mozconfig. r=ted Like for other windows platforms. This currently doesn't make a difference, but will with next change. Differential Revision: https://phabricator.services.mozilla.com/D15181
a415ca5d5ffd1c934f1d2d6585535b08d634d2fd: Bug 1515843 - Remove HOST_AR/HOST_RANLIB. r=ted
Mike Hommey <mh+mozilla@glandium.org> - Fri, 21 Dec 2018 23:00:17 +0000 - rev 508884
Push 10547 by ffxbld-merge at Mon, 21 Jan 2019 13:03:58 +0000
Bug 1515843 - Remove HOST_AR/HOST_RANLIB. r=ted Now that we're not even building host static libraries, we don't need variables for the tools used to build them. Ironically, we weren't even running HOST_RANLIB. Depends on D15172 Differential Revision: https://phabricator.services.mozilla.com/D15173
ec095af21520b791fcfdef6c88a90b48abe32762: Bug 1515843 - Stop building host static libraries. r=ted
Mike Hommey <mh+mozilla@glandium.org> - Fri, 21 Dec 2018 23:00:00 +0000 - rev 508883
Push 10547 by ffxbld-merge at Mon, 21 Jan 2019 13:03:58 +0000
Bug 1515843 - Stop building host static libraries. r=ted The build system has skipped creating target static libraries for very long, except in very specific cases. We can actually do the same for host static libraries, for which we don't even need the escape hatch to still allow to create static libraries. Depends on D15171 Differential Revision: https://phabricator.services.mozilla.com/D15172
2fa138ebd75d453d2d9d2a3b36571c5da06f4929: Bug 1515843 - Use the raw OBJ_SUFFIX for host objects. r=ted
Mike Hommey <mh+mozilla@glandium.org> - Fri, 21 Dec 2018 22:59:47 +0000 - rev 508882
Push 10547 by ffxbld-merge at Mon, 21 Jan 2019 13:03:58 +0000
Bug 1515843 - Use the raw OBJ_SUFFIX for host objects. r=ted OBJ_SUFFIX is modified during the profile-generation phase to be i_o instead of o/obj. _OBJ_SUFFIX is the unmodified value. We don't actually do PGO for host objects, so we don't need to build the objects with a different suffix. Differential Revision: https://phabricator.services.mozilla.com/D15171
2cb3a85f0a64c571495768b9a432c4210eb85fbc: Bug 1515577 - Don't quote shell strings when they contain a ~, except in first position. r=ted
Mike Hommey <mh+mozilla@glandium.org> - Fri, 21 Dec 2018 00:05:32 +0000 - rev 508703
Push 10547 by ffxbld-merge at Mon, 21 Jan 2019 13:03:58 +0000
Bug 1515577 - Don't quote shell strings when they contain a ~, except in first position. r=ted We only need to quote strings that would be treated specially by the shell, and "foo~bar" doesn't get any sort of expansion, while "~foo" gets a user expansion, and to avoid that expansion, those latter strings need to be quoted, but not the former. Differential Revision: https://phabricator.services.mozilla.com/D15065
6e20ac702aa4fb6e9e971cc2b82aeab821937e7f: Bug 1515550 - Search all MSVC products for the compiler components. r=ted
Mike Hommey <mh+mozilla@glandium.org> - Thu, 20 Dec 2018 21:53:14 +0000 - rev 508694
Push 10547 by ffxbld-merge at Mon, 21 Jan 2019 13:03:58 +0000
Bug 1515550 - Search all MSVC products for the compiler components. r=ted vswhere only searches in Community, Professional and Enterprise, but one can also install BuildTools only, which has a different product name. Differential Revision: https://phabricator.services.mozilla.com/D15056
6944bc1c900bf512934d145d39475a988ff8eb92: Bug 1515577 - Don't quote shell strings when they contain a ~, except in first position. r=ted
Mike Hommey <mh+mozilla@glandium.org> - Thu, 20 Dec 2018 21:51:01 +0000 - rev 508693
Push 10547 by ffxbld-merge at Mon, 21 Jan 2019 13:03:58 +0000
Bug 1515577 - Don't quote shell strings when they contain a ~, except in first position. r=ted We only need to quote strings that would be treated specially by the shell, and "foo~bar" doesn't get any sort of expansion, while "~foo" gets a user expansion, and to avoid that expansion, those latter strings need to be quoted, but not the former. Differential Revision: https://phabricator.services.mozilla.com/D15065
c77ae59aba41a65f0e9d4896f9dfe3bf8a0e8353: Bug 1492664 - use {artifact-reference: ..} for symbol uploads; r=ted
Dustin J. Mitchell <dustin@mozilla.com> - Tue, 02 Oct 2018 14:47:59 +0000 - rev 508539
Push 10547 by ffxbld-merge at Mon, 21 Jan 2019 13:03:58 +0000
Bug 1492664 - use {artifact-reference: ..} for symbol uploads; r=ted
1a8798cea67c7c12354545172447be1c70cd6549: Bug 1515257 - Move --with-system-libvpx to python configure. r=firefox-build-system-reviewers,ted
Mike Hommey <mh+mozilla@glandium.org> - Wed, 19 Dec 2018 11:39:08 +0000 - rev 508522
Push 10547 by ffxbld-merge at Mon, 21 Jan 2019 13:03:58 +0000
Bug 1515257 - Move --with-system-libvpx to python configure. r=firefox-build-system-reviewers,ted Depends on D14951 Differential Revision: https://phabricator.services.mozilla.com/D14952
384ba32c3440caa85383622f198d30b618c2f1f1: Bug 1515257 - Add a check_symbol function that checks whether a symbol can be linked against. r=firefox-build-system-reviewers,ted
Mike Hommey <mh+mozilla@glandium.org> - Wed, 19 Dec 2018 11:23:41 +0000 - rev 508521
Push 10547 by ffxbld-merge at Mon, 21 Jan 2019 13:03:58 +0000
Bug 1515257 - Add a check_symbol function that checks whether a symbol can be linked against. r=firefox-build-system-reviewers,ted Depends on D14950 Differential Revision: https://phabricator.services.mozilla.com/D14951
f9f9a274668228b922c21866353bce5c7dec955b: Bug 1515257 - Add a try_run method more generic than try_compile. r=firefox-build-system-reviewers,ted
Mike Hommey <mh+mozilla@glandium.org> - Wed, 19 Dec 2018 22:40:38 +0000 - rev 508520
Push 10547 by ffxbld-merge at Mon, 21 Jan 2019 13:03:58 +0000
Bug 1515257 - Add a try_run method more generic than try_compile. r=firefox-build-system-reviewers,ted It will be useful to run tests like try_compile, with different flags and different kinds of sources. Depends on D14949 Differential Revision: https://phabricator.services.mozilla.com/D14950