searching for reviewer(dmajor)
f873ed60547088110b6cb17962da4eb44fc4f386: Bug 1693234 - Build a nasm toolchain for arm64 mac. r=firefox-build-system-reviewers,andi,dmajor
Mike Hommey <mh+mozilla@glandium.org> - Tue, 23 Feb 2021 01:59:32 +0000 - rev 568339
Push 38231 by btara@mozilla.com at Tue, 23 Feb 2021 08:50:42 +0000
Bug 1693234 - Build a nasm toolchain for arm64 mac. r=firefox-build-system-reviewers,andi,dmajor Differential Revision: https://phabricator.services.mozilla.com/D105409
001f6152928ae39c87a8c26cd095e3833943716a: Bug 1692940 - Don't install yasm in docker images. r=firefox-build-system-reviewers,andi,dmajor
Mike Hommey <mh+mozilla@glandium.org> - Tue, 23 Feb 2021 01:26:47 +0000 - rev 568333
Push 38231 by btara@mozilla.com at Tue, 23 Feb 2021 08:50:42 +0000
Bug 1692940 - Don't install yasm in docker images. r=firefox-build-system-reviewers,andi,dmajor We keep it in the Ubuntu image because that would mean rebuilding it, which breaks things. Differential Revision: https://phabricator.services.mozilla.com/D105600
2310bd4635a257928870e576995dd76151f2983e: Bug 1692940 - Don't bootstrap yasm. r=firefox-build-system-reviewers,dmajor
Mike Hommey <mh+mozilla@glandium.org> - Tue, 23 Feb 2021 01:26:47 +0000 - rev 568332
Push 38231 by btara@mozilla.com at Tue, 23 Feb 2021 08:50:42 +0000
Bug 1692940 - Don't bootstrap yasm. r=firefox-build-system-reviewers,dmajor Differential Revision: https://phabricator.services.mozilla.com/D105599
fdba4b86b00aa04bbc8b1c42862b2f4e37b2b101: Bug 1692940 - Remove build system support for yasm. r=firefox-build-system-reviewers,dmajor
Mike Hommey <mh+mozilla@glandium.org> - Tue, 23 Feb 2021 01:26:46 +0000 - rev 568331
Push 38231 by btara@mozilla.com at Tue, 23 Feb 2021 08:50:42 +0000
Bug 1692940 - Remove build system support for yasm. r=firefox-build-system-reviewers,dmajor Differential Revision: https://phabricator.services.mozilla.com/D105432
d74f2f0996f984e0cfdf6a07421a6fd50dc25db2: Bug 1692940 - Turn the USE_YASM unit test into a USE_NAME one. r=firefox-build-system-reviewers,dmajor
Mike Hommey <mh+mozilla@glandium.org> - Tue, 23 Feb 2021 01:26:46 +0000 - rev 568330
Push 38231 by btara@mozilla.com at Tue, 23 Feb 2021 08:50:42 +0000
Bug 1692940 - Turn the USE_YASM unit test into a USE_NAME one. r=firefox-build-system-reviewers,dmajor Differential Revision: https://phabricator.services.mozilla.com/D105431
3b1e09a1e421f6767391ff03b91550a2ffb7f66f: Bug 1692940 - Switch aom build to nasm instead of yasm. r=firefox-build-system-reviewers,jbauman,dmajor,andi
Mike Hommey <mh+mozilla@glandium.org> - Tue, 23 Feb 2021 01:26:46 +0000 - rev 568329
Push 38231 by btara@mozilla.com at Tue, 23 Feb 2021 08:50:42 +0000
Bug 1692940 - Switch aom build to nasm instead of yasm. r=firefox-build-system-reviewers,jbauman,dmajor,andi nasm doesn't like compiling x86_abi_support.asm (https://bugzilla.nasm.us/show_bug.cgi?id=3392738), which is actually an include file, rather than a source file, so it shouldn't have been in the list of sources in the first place (libvpx has a similar file that is excluded already, for instance). I was considering updating the vendoring script, but it turns out it doesn't produce the current contents in-tree (which even breaks the build), and aom is set to be removed (bug 1635296)... Differential Revision: https://phabricator.services.mozilla.com/D105430
da0ee340f69903904c61da6b2d1cfac2d3aca4f2: Bug 1692940 - Switch ffvpx build to nasm instead of yasm. r=firefox-build-system-reviewers,dmajor
Mike Hommey <mh+mozilla@glandium.org> - Tue, 23 Feb 2021 01:26:45 +0000 - rev 568328
Push 38231 by btara@mozilla.com at Tue, 23 Feb 2021 08:50:42 +0000
Bug 1692940 - Switch ffvpx build to nasm instead of yasm. r=firefox-build-system-reviewers,dmajor nasm doesn't like compiling simple_idct10.asm on x86 (https://bugzilla.nasm.us/show_bug.cgi?id=3392738), which is empty once preprocessed for x86, so exclude it there. Differential Revision: https://phabricator.services.mozilla.com/D105429
2d78e4bc3367320976d35629044085e8ee26a1fe: Bug 1692940 - Switch jpeg build to nasm instead of yasm. r=firefox-build-system-reviewers,dmajor
Mike Hommey <mh+mozilla@glandium.org> - Tue, 23 Feb 2021 01:26:45 +0000 - rev 568327
Push 38231 by btara@mozilla.com at Tue, 23 Feb 2021 08:50:42 +0000
Bug 1692940 - Switch jpeg build to nasm instead of yasm. r=firefox-build-system-reviewers,dmajor Differential Revision: https://phabricator.services.mozilla.com/D105428
2d3e201b3724cc09a368f6b2ff47ff2364d6694b: Bug 1692940 - Switch vpx build to nasm instead of yasm. r=firefox-build-system-reviewers,dmajor
Mike Hommey <mh+mozilla@glandium.org> - Tue, 23 Feb 2021 01:26:44 +0000 - rev 568326
Push 38231 by btara@mozilla.com at Tue, 23 Feb 2021 08:50:42 +0000
Bug 1692940 - Switch vpx build to nasm instead of yasm. r=firefox-build-system-reviewers,dmajor We also remove the dependency on the check for GNU as, because all the build environments we support for arm use GNU as, and the dependency causes complications. Differential Revision: https://phabricator.services.mozilla.com/D105427
157125c6c140d4438c2745355307e4dfb58da631: Bug 1692940 - Remove test case for yasm version validation. r=firefox-build-system-reviewers,dmajor
Mike Hommey <mh+mozilla@glandium.org> - Tue, 23 Feb 2021 01:26:44 +0000 - rev 568325
Push 38231 by btara@mozilla.com at Tue, 23 Feb 2021 08:50:42 +0000
Bug 1692940 - Remove test case for yasm version validation. r=firefox-build-system-reviewers,dmajor We're going to remove arguments to the function, and eventually remove it. Differential Revision: https://phabricator.services.mozilla.com/D105426
a22f5d28effbce01de85f81f00339389727e29ff: Bug 1692940 - Change the logic to check for nasm. r=firefox-build-system-reviewers,dmajor
Mike Hommey <mh+mozilla@glandium.org> - Tue, 23 Feb 2021 01:26:43 +0000 - rev 568324
Push 38231 by btara@mozilla.com at Tue, 23 Feb 2021 08:50:42 +0000
Bug 1692940 - Change the logic to check for nasm. r=firefox-build-system-reviewers,dmajor Instead of preemptively check for it, and then check if it's good enough to build AV1, only check for (and bootstrap) nasm when building AV1 requires it. At the same time, we future-proof the code to be able to handle multiple things requiring nasm, which we're going to add shortly. Differential Revision: https://phabricator.services.mozilla.com/D105425
8b391b7adca21255b4367d2435ba109ae481301b: Bug 1692940 - Revert bug 1508419. r=firefox-build-system-reviewers,andi,dmajor
Mike Hommey <mh+mozilla@glandium.org> - Tue, 23 Feb 2021 01:26:43 +0000 - rev 568323
Push 38231 by btara@mozilla.com at Tue, 23 Feb 2021 08:50:42 +0000
Bug 1692940 - Revert bug 1508419. r=firefox-build-system-reviewers,andi,dmajor Back when bug 1508419 landed, we weren't using a bootstrapped nasm. It is less useful now that we are. Differential Revision: https://phabricator.services.mozilla.com/D105424
5d84014a7bff591657ed6cc47c1d8b108121d4a5: Bug 1693215 - Simplify the ffvpx configuration. r=firefox-build-system-reviewers,dmajor
Mike Hommey <mh+mozilla@glandium.org> - Mon, 22 Feb 2021 22:11:26 +0000 - rev 568302
Push 38231 by btara@mozilla.com at Tue, 23 Feb 2021 08:50:42 +0000
Bug 1693215 - Simplify the ffvpx configuration. r=firefox-build-system-reviewers,dmajor Since MOZ_LIBAV_FFT doesn't need the flags, we simplify the libav_fft function to return true in the conditions it used to return flags for, which is clearer. We then move all these flags to the ffvpx function, and rearrange the tests to be less convoluted, and with hope, more readable. This has been verified to not change the outcomes on the following targets: - i686-pc-linux-gnu - x86_64-pc-linux-gnu - aarch64-unknown-linux-gnu - arm-unknown-linux-gnueabi - s390x-unknown-linux-gnu - i686-apple-darwin - x86_64-apple-darwin - aarch64-apple-darwin - i686-pc-mingw32 - x86_64-pc-mingw32 - aarch64-pc-mingw32 Differential Revision: https://phabricator.services.mozilla.com/D105400
8680ed398ecf9bf61073ecd1cbf9756ddbdc00e4: Bug 1693215 - Don't check for yasm for libav. r=firefox-build-system-reviewers,dmajor
Mike Hommey <mh+mozilla@glandium.org> - Mon, 22 Feb 2021 22:11:26 +0000 - rev 568301
Push 38231 by btara@mozilla.com at Tue, 23 Feb 2021 08:50:42 +0000
Bug 1693215 - Don't check for yasm for libav. r=firefox-build-system-reviewers,dmajor Bug 1476231 actually removed libav, so we don't build it, and don't need neither the yasm check nor the LIBAV_FFT_ASFLAGS variable. However, we still have checks, both in moz.build and code, for MOZ_LIBAV_FFT, so we need to keep that. Differential Revision: https://phabricator.services.mozilla.com/D105399
cda1a9bb647e59bfb0c10821daa02c9f1728ed5a: Bug 1693215 - Always depend on yasm >= 1.2 for ffvpx. r=firefox-build-system-reviewers,dmajor
Mike Hommey <mh+mozilla@glandium.org> - Mon, 22 Feb 2021 22:11:25 +0000 - rev 568300
Push 38231 by btara@mozilla.com at Tue, 23 Feb 2021 08:50:42 +0000
Bug 1693215 - Always depend on yasm >= 1.2 for ffvpx. r=firefox-build-system-reviewers,dmajor Yasm 1.2 was released in October 2011. Let's just assume everyone can use that now. Differential Revision: https://phabricator.services.mozilla.com/D105398
72f4fc12a62ac9a1787113c0eef03793e84861b7: Bug 1692944 - Add a clang-tidy toolchain for arm64 mac. r=firefox-build-system-reviewers,andi,dmajor
Mike Hommey <mh+mozilla@glandium.org> - Mon, 22 Feb 2021 21:38:34 +0000 - rev 568296
Push 38231 by btara@mozilla.com at Tue, 23 Feb 2021 08:50:42 +0000
Bug 1692944 - Add a clang-tidy toolchain for arm64 mac. r=firefox-build-system-reviewers,andi,dmajor We don't hook it yet because `mach bootstrap` aborts early on arm64 right now. And mach static analysis commands don't have enough information to get the native toolchain. Differential Revision: https://phabricator.services.mozilla.com/D105595
9d3253e0480fb27bc7dc8468c6b62e36dca46bc0: Bug 1692944 - Add a clang toolchain for arm64 mac. r=firefox-build-system-reviewers,andi,dmajor
Mike Hommey <mh+mozilla@glandium.org> - Mon, 22 Feb 2021 21:38:34 +0000 - rev 568295
Push 38231 by btara@mozilla.com at Tue, 23 Feb 2021 08:50:42 +0000
Bug 1692944 - Add a clang toolchain for arm64 mac. r=firefox-build-system-reviewers,andi,dmajor Differential Revision: https://phabricator.services.mozilla.com/D105267
5872d9d58d5dfbd9689dea71839bd29dad5b1fab: Bug 1692944 - Reflect the fact that we're building clang with SDK 10.12. r=firefox-build-system-reviewers,andi,dmajor
Mike Hommey <mh+mozilla@glandium.org> - Mon, 22 Feb 2021 21:38:34 +0000 - rev 568294
Push 38231 by btara@mozilla.com at Tue, 23 Feb 2021 08:50:42 +0000
Bug 1692944 - Reflect the fact that we're building clang with SDK 10.12. r=firefox-build-system-reviewers,andi,dmajor We've been building clang with SDK 10.12 since bug 1680152, but the build-clang script is still assuming we're building with an older one. Differential Revision: https://phabricator.services.mozilla.com/D105266
58a04c3d90b1755d971da4ad6dae3feca5972e7c: Bug 1693718 - Build openh264 with a sysroot for Linux. r=firefox-build-system-reviewers,andi,dmajor DONTBUILD
Mike Hommey <mh+mozilla@glandium.org> - Mon, 22 Feb 2021 21:36:52 +0000 - rev 568292
Push 38231 by btara@mozilla.com at Tue, 23 Feb 2021 08:50:42 +0000
Bug 1693718 - Build openh264 with a sysroot for Linux. r=firefox-build-system-reviewers,andi,dmajor DONTBUILD This will allow to upgrade the underlying docker image independently. The resulting binary has been verified to be identical bit for bit. Differential Revision: https://phabricator.services.mozilla.com/D105714
e1cb443d852f14d940d11006dad8bf2f26823e9c: Bug 1692941 - Use zip and unzip paths per configure in make_{zip,unzip}. r=firefox-build-system-reviewers,andi,dmajor
Mike Hommey <mh+mozilla@glandium.org> - Wed, 17 Feb 2021 21:30:28 +0000 - rev 567886
Push 38213 by cbrindusan@mozilla.com at Thu, 18 Feb 2021 04:16:06 +0000
Bug 1692941 - Use zip and unzip paths per configure in make_{zip,unzip}. r=firefox-build-system-reviewers,andi,dmajor Differential Revision: https://phabricator.services.mozilla.com/D105264
c7540d35e7e41fbfdf49526c6fc31051b4d2841f: Bug 1693242 - Pass sysroot flag via CC rather than CFLAGS when building nasm. r=firefox-build-system-reviewers,andi,sheehan,dmajor
Mike Hommey <mh+mozilla@glandium.org> - Wed, 17 Feb 2021 21:27:44 +0000 - rev 567885
Push 38213 by cbrindusan@mozilla.com at Thu, 18 Feb 2021 04:16:06 +0000
Bug 1693242 - Pass sysroot flag via CC rather than CFLAGS when building nasm. r=firefox-build-system-reviewers,andi,sheehan,dmajor Setting CFLAGS overrides all other flags nasm's configure would have set, including the optimization flags. Differential Revision: https://phabricator.services.mozilla.com/D105417
97027c83ce2e3777de17170b479833a89a635521: Bug 1563571 - Still try lld when the compiler can't find a linker on its own. r=firefox-build-system-reviewers,andi,dmajor
Mike Hommey <mh+mozilla@glandium.org> - Tue, 16 Feb 2021 21:24:53 +0000 - rev 567751
Push 38210 by nerli@mozilla.com at Wed, 17 Feb 2021 09:45:59 +0000
Bug 1563571 - Still try lld when the compiler can't find a linker on its own. r=firefox-build-system-reviewers,andi,dmajor Differential Revision: https://phabricator.services.mozilla.com/D104964
44e6140070a0b4088e1ca8017611af569e57c6d7: Bug 1692945 - Remove unused [YN]ASM variables. r=firefox-build-system-reviewers,andi,dmajor
Mike Hommey <mh+mozilla@glandium.org> - Tue, 16 Feb 2021 21:17:06 +0000 - rev 567743
Push 38210 by nerli@mozilla.com at Wed, 17 Feb 2021 09:45:59 +0000
Bug 1692945 - Remove unused [YN]ASM variables. r=firefox-build-system-reviewers,andi,dmajor None of HAVE_NASM, HAVE_YASM, NASM_MAJOR_VERSION and NASM_MINOR_VERSION are used. Also, the YASM variable is not necessary for old-configure anymore. Differential Revision: https://phabricator.services.mozilla.com/D105269
36fd576c711b0d343d59acdfbcb9adf9b1714f91: Bug 1692945 - Remove check for yasm/gas in js. r=firefox-build-system-reviewers,andi,dmajor
Mike Hommey <mh+mozilla@glandium.org> - Tue, 16 Feb 2021 21:17:05 +0000 - rev 567742
Push 38210 by nerli@mozilla.com at Wed, 17 Feb 2021 09:45:59 +0000
Bug 1692945 - Remove check for yasm/gas in js. r=firefox-build-system-reviewers,andi,dmajor Building the ICU data file hasn't required yasm since bug 1650299, and all the compilers we support now have a GAS-like assembler that we use unconditionally. Differential Revision: https://phabricator.services.mozilla.com/D105268
9cf59af57183940e3d5f629f4ea29b499e956fca: Bug 1692352 - Update builders to rustc 1.50. r=firefox-build-system-reviewers,andi,dmajor
Mike Hommey <mh+mozilla@glandium.org> - Fri, 12 Feb 2021 22:32:27 +0000 - rev 567397
Push 38200 by csabou@mozilla.com at Sat, 13 Feb 2021 09:52:34 +0000
Bug 1692352 - Update builders to rustc 1.50. r=firefox-build-system-reviewers,andi,dmajor Differential Revision: https://phabricator.services.mozilla.com/D104948
405336f7e1f067b41b1ea1999f34b5dbb220c3d5: Bug 1692416 - Add a toolchain for arm64 mac cbindgen. r=firefox-build-system-reviewers,andi,dmajor
Mike Hommey <mh+mozilla@glandium.org> - Fri, 12 Feb 2021 22:28:02 +0000 - rev 567395
Push 38200 by csabou@mozilla.com at Sat, 13 Feb 2021 09:52:34 +0000
Bug 1692416 - Add a toolchain for arm64 mac cbindgen. r=firefox-build-system-reviewers,andi,dmajor Differential Revision: https://phabricator.services.mozilla.com/D104978
f3ede686cdfaa274579f604ada489b9be892a8f8: Bug 1692416 - Add an alias to mac node toolchain. r=firefox-build-system-reviewers,dmajor
Mike Hommey <mh+mozilla@glandium.org> - Fri, 12 Feb 2021 22:28:01 +0000 - rev 567394
Push 38200 by csabou@mozilla.com at Sat, 13 Feb 2021 09:52:34 +0000
Bug 1692416 - Add an alias to mac node toolchain. r=firefox-build-system-reviewers,dmajor so that --enable-bootstrap=install can pull it on arm64 mac. Differential Revision: https://phabricator.services.mozilla.com/D104977
bedb88bf981644049481f73c543b41e956cf3202: Bug 1692416 - Allow --enable-bootstrap=install to look for aarch64 mac artifacts. r=firefox-build-system-reviewers,andi,dmajor
Mike Hommey <mh+mozilla@glandium.org> - Fri, 12 Feb 2021 22:28:01 +0000 - rev 567392
Push 38200 by csabou@mozilla.com at Sat, 13 Feb 2021 09:52:34 +0000
Bug 1692416 - Allow --enable-bootstrap=install to look for aarch64 mac artifacts. r=firefox-build-system-reviewers,andi,dmajor There aren't any currently, but it's coming in the following commits. Differential Revision: https://phabricator.services.mozilla.com/D104975
31d00b6fe69f72bd8ec516af02ed3ffbbb3768f0: Bug 1692418 - Upgrade cctools-port. r=firefox-build-system-reviewers,dmajor
Mike Hommey <mh+mozilla@glandium.org> - Fri, 12 Feb 2021 21:44:26 +0000 - rev 567389
Push 38200 by csabou@mozilla.com at Sat, 13 Feb 2021 09:52:34 +0000
Bug 1692418 - Upgrade cctools-port. r=firefox-build-system-reviewers,dmajor The newer version optionally uses the ldid tool to fake-sign binaries on arm64, which we pull and package together. Differential Revision: https://phabricator.services.mozilla.com/D104973
e66b44032c2a314d83ccfb501f67486aa2b9b24d: Bug 1602482 - Remove use of ___custom_llvm_gcov_flush r=marco,dmajor
Calixte Denizet <cdenizet@mozilla.com> - Fri, 12 Feb 2021 20:37:25 +0000 - rev 567378
Push 38200 by csabou@mozilla.com at Sat, 13 Feb 2021 09:52:34 +0000
Bug 1602482 - Remove use of ___custom_llvm_gcov_flush r=marco,dmajor Because of conflicts between gcov_flush from gcc and the one from llvm, we renamed llvm one into ___custom_llvm_gcov_flush. Since we switched to clang for linux ccov builds, this workaround is now useless. Differential Revision: https://phabricator.services.mozilla.com/D104990
333391f911e5903f1fe779c86ef1ba3c8336aab9: Bug 1602482 - Remove use of ___custom_llvm_gcov_flush r=marco,dmajor
Calixte Denizet <cdenizet@mozilla.com> - Fri, 12 Feb 2021 14:45:24 +0000 - rev 567280
Push 38199 by cbrindusan@mozilla.com at Fri, 12 Feb 2021 21:51:52 +0000
Bug 1602482 - Remove use of ___custom_llvm_gcov_flush r=marco,dmajor Because of conflicts between gcov_flush from gcc and the one from llvm, we renamed llvm one into ___custom_llvm_gcov_flush. Since we switched to clang for linux ccov builds, this workaround is now useless. Differential Revision: https://phabricator.services.mozilla.com/D104990
f0ff491c99ca7c4fd6dafb191704930f6f8a34b9: Bug 1692126 - Clean up after bug 1614626. r=firefox-build-system-reviewers,dmajor
Mike Hommey <mh+mozilla@glandium.org> - Thu, 11 Feb 2021 22:21:49 +0000 - rev 567073
Push 38197 by nerli@mozilla.com at Fri, 12 Feb 2021 10:01:55 +0000
Bug 1692126 - Clean up after bug 1614626. r=firefox-build-system-reviewers,dmajor Differential Revision: https://phabricator.services.mozilla.com/D104787
986e82641b57569d849524d19265bd97d6059d04: Bug 1685764 - Switch all tasks using the cross-releng tooltool manifest to the corresponding toolchain task. r=firefox-build-system-reviewers,dmajor
Mike Hommey <mh+mozilla@glandium.org> - Thu, 11 Feb 2021 22:06:20 +0000 - rev 567068
Push 38195 by abutkovits@mozilla.com at Fri, 12 Feb 2021 04:07:15 +0000
Bug 1685764 - Switch all tasks using the cross-releng tooltool manifest to the corresponding toolchain task. r=firefox-build-system-reviewers,dmajor In the case of toolchain tasks, the tooltool download script already extracted the SDK in $MOZ_FETCHES_DIR, so no adjustment was required. Only a Firefox mozconfig needs adaptation. Differential Revision: https://phabricator.services.mozilla.com/D104646
d427e73d544835c79d904603f6fe4708398cfab4: Bug 1691865 - Clean up stdc++compat after bug 1634204. r=firefox-build-system-reviewers,dmajor
Mike Hommey <mh+mozilla@glandium.org> - Wed, 10 Feb 2021 21:14:52 +0000 - rev 566880
Push 38191 by btara@mozilla.com at Thu, 11 Feb 2021 05:02:45 +0000
Bug 1691865 - Clean up stdc++compat after bug 1634204. r=firefox-build-system-reviewers,dmajor Bug 1634204 bumped the maximum version of symbols allowed in our dependency upon libstdc++, which effectively makes some of the stdc++compat code dead. We can now remove it. Differential Revision: https://phabricator.services.mozilla.com/D104617
2caa601dfc0420ed69b4034f6550b3f0a10a197d: Bug 1691685 - Add base 32-bits development files to the toolchain sysroot. r=firefox-build-system-reviewers,dmajor
Mike Hommey <mh+mozilla@glandium.org> - Wed, 10 Feb 2021 01:07:39 +0000 - rev 566775
Push 38188 by smolnar@mozilla.com at Wed, 10 Feb 2021 09:49:37 +0000
Bug 1691685 - Add base 32-bits development files to the toolchain sysroot. r=firefox-build-system-reviewers,dmajor This allows the clang task to build the x86 compiler-rt again. Differential Revision: https://phabricator.services.mozilla.com/D104583
9317ac24c42c798ea004a45c189afab9befba839: Bug 1690940 - Don't package things we don't use in wasi-sysroot. r=firefox-build-system-reviewers,dmajor
Mike Hommey <mh+mozilla@glandium.org> - Fri, 05 Feb 2021 14:51:56 +0000 - rev 566227
Push 38176 by apavel@mozilla.com at Sat, 06 Feb 2021 09:42:43 +0000
Bug 1690940 - Don't package things we don't use in wasi-sysroot. r=firefox-build-system-reviewers,dmajor This brings the artifact size from 38M to 1.8M. Differential Revision: https://phabricator.services.mozilla.com/D104135
ca17538f31ff62a0c6769ff0cd8d2af317a4549e: Bug 1689598 r=tkikuchi,mhowell,dmajor,valentin
Gijs Kruitbosch <gijskruitbosch@gmail.com> - Tue, 02 Feb 2021 12:36:56 +0000 - rev 565586
Push 38164 by malexandru@mozilla.com at Tue, 02 Feb 2021 21:48:09 +0000
Bug 1689598 r=tkikuchi,mhowell,dmajor,valentin Differential Revision: https://phabricator.services.mozilla.com/D103523
55969df553913ef4258c086a7196b4dfd013aff3: Bug 1689058 - Rename clang-cl toolchains to clang. r=firefox-build-system-reviewers,dmajor
Mike Hommey <mh+mozilla@glandium.org> - Thu, 28 Jan 2021 00:30:56 +0000 - rev 564961
Push 38148 by smolnar@mozilla.com at Thu, 28 Jan 2021 09:46:17 +0000
Bug 1689058 - Rename clang-cl toolchains to clang. r=firefox-build-system-reviewers,dmajor Bug 1553230 made configure automatically get toolchain artifacts in some cases. The artifacts for clang-cl builds are clang.tar.zst, and extract to clang/. Configure derives the task name from that knowledge, and fails to find clang-cl tasks because of that. For consistency, these tasks should be called clang. They are clang builds anyways, and like any other clang builds, they also contain clang-cl. Differential Revision: https://phabricator.services.mozilla.com/D103150
9f74560eb1c0a78f7b74a75a0f1e03b96115907b: Bug 1653659 - Part 2: Add support for Wasm sandboxing hunspell. r=firefox-build-system-reviewers,dmajor
Deian Stefan <deian@cs.ucsd.edu> - Thu, 14 Jan 2021 20:12:19 +0000 - rev 564461
Push 38143 by smolnar@mozilla.com at Tue, 26 Jan 2021 09:25:42 +0000
Bug 1653659 - Part 2: Add support for Wasm sandboxing hunspell. r=firefox-build-system-reviewers,dmajor Differential Revision: https://phabricator.services.mozilla.com/D86063
84a61829a857c977e803f6877d3180e7994ddf79: Bug 1687640 - Cover mach.ps1 in moz.build r=dmajor,firefox-build-system-reviewers
Kagami Sascha Rosylight <krosylight@mozilla.com> - Wed, 20 Jan 2021 15:20:27 +0000 - rev 563930
Push 38123 by ncsoregi@mozilla.com at Wed, 20 Jan 2021 21:47:38 +0000
Bug 1687640 - Cover mach.ps1 in moz.build r=dmajor,firefox-build-system-reviewers Differential Revision: https://phabricator.services.mozilla.com/D102411
934c3c3c4a3f7b4f2d12da25ad3431353a266fba: Bug 1686256 - Add Windows friendly wrapper for mach r=mhentges,firefox-build-system-reviewers,dmajor
Kagami Sascha Rosylight <krosylight@mozilla.com> - Wed, 20 Jan 2021 02:08:40 +0000 - rev 563860
Push 38121 by smolnar@mozilla.com at Wed, 20 Jan 2021 09:51:21 +0000
Bug 1686256 - Add Windows friendly wrapper for mach r=mhentges,firefox-build-system-reviewers,dmajor This allows running mach on PowerShell for better Windows build experience. It currently has a limitation that blocks any whitespace use but such use should be rare enough. Differential Revision: https://phabricator.services.mozilla.com/D101673
2b7973c723cc04f07f36b35680ab170e6f9b8ae6: Bug 1686646 - Don't pass --with-clang-path or --with-libclang-path in mozconfigs. r=firefox-build-system-reviewers,dmajor
Mike Hommey <mh+mozilla@glandium.org> - Fri, 15 Jan 2021 04:33:11 +0000 - rev 563222
Push 38107 by apavel@mozilla.com at Fri, 15 Jan 2021 13:56:45 +0000
Bug 1686646 - Don't pass --with-clang-path or --with-libclang-path in mozconfigs. r=firefox-build-system-reviewers,dmajor Configure already figures those properly from $CC. Differential Revision: https://phabricator.services.mozilla.com/D101722
252960b9bd0e916ddff1f346e6be040c3f8a9eef: Bug 1686646 - In mozconfigs, don't set paths to tools configure can now find on its own. r=firefox-build-system-reviewers,dmajor
Mike Hommey <mh+mozilla@glandium.org> - Fri, 15 Jan 2021 04:33:09 +0000 - rev 563221
Push 38107 by apavel@mozilla.com at Fri, 15 Jan 2021 13:56:45 +0000
Bug 1686646 - In mozconfigs, don't set paths to tools configure can now find on its own. r=firefox-build-system-reviewers,dmajor Differential Revision: https://phabricator.services.mozilla.com/D101721
963f5839789d99180e1ab472029d809f544ff542: Bug 1686646 - Look for more tools in MOZ_FETCHES_DIR. r=firefox-build-system-reviewers,dmajor
Mike Hommey <mh+mozilla@glandium.org> - Fri, 15 Jan 2021 04:33:01 +0000 - rev 563220
Push 38107 by apavel@mozilla.com at Fri, 15 Jan 2021 13:56:45 +0000
Bug 1686646 - Look for more tools in MOZ_FETCHES_DIR. r=firefox-build-system-reviewers,dmajor This will allow to find them on automation without setting anything in mozconfigs. Differential Revision: https://phabricator.services.mozilla.com/D101720
9e6cbf7d1d04a010e340561c2a0a07624bf376fd: Bug 1686646 - Automatically find tools in MOZ_FETCHES_DIR. r=firefox-build-system-reviewers,dmajor
Mike Hommey <mh+mozilla@glandium.org> - Fri, 15 Jan 2021 04:33:00 +0000 - rev 563219
Push 38107 by apavel@mozilla.com at Fri, 15 Jan 2021 13:56:45 +0000
Bug 1686646 - Automatically find tools in MOZ_FETCHES_DIR. r=firefox-build-system-reviewers,dmajor When MOZ_FETCHES_DIR is set, use that instead of ~/.mozbuild. This will allow to find them on automation without explicit mozconfig help. Differential Revision: https://phabricator.services.mozilla.com/D101719
62b63ac811f0d6746ba80ab71a21912fb548759a: Bug 1686646 - Use more targeted search paths for each tool. r=firefox-build-system-reviewers,dmajor
Mike Hommey <mh+mozilla@glandium.org> - Fri, 15 Jan 2021 04:26:05 +0000 - rev 563218
Push 38107 by apavel@mozilla.com at Fri, 15 Jan 2021 13:56:45 +0000
Bug 1686646 - Use more targeted search paths for each tool. r=firefox-build-system-reviewers,dmajor Instead of adding all possible tool paths from ~/.mozbuild, we only add the relevant paths for each of the tools we search for. Differential Revision: https://phabricator.services.mozilla.com/D101718
2c830bafb2af3ca352096f91d34de233d0e4c61f: Bug 1686646 - Separate out Rust compiler search path. r=firefox-build-system-reviewers,dmajor
Mike Hommey <mh+mozilla@glandium.org> - Fri, 15 Jan 2021 04:26:03 +0000 - rev 563217
Push 38107 by apavel@mozilla.com at Fri, 15 Jan 2021 13:56:45 +0000
Bug 1686646 - Separate out Rust compiler search path. r=firefox-build-system-reviewers,dmajor Differential Revision: https://phabricator.services.mozilla.com/D101717
6e63e01e2a3b688ef3e7f73afcb66e5891521e0a: Bug 1686646 - Separate out MSVC compiler search path. r=firefox-build-system-reviewers,dmajor
Mike Hommey <mh+mozilla@glandium.org> - Fri, 15 Jan 2021 04:26:01 +0000 - rev 563216
Push 38107 by apavel@mozilla.com at Fri, 15 Jan 2021 13:56:45 +0000
Bug 1686646 - Separate out MSVC compiler search path. r=firefox-build-system-reviewers,dmajor We don't need to check the MSVC compiler directory for more than a few programs. Differential Revision: https://phabricator.services.mozilla.com/D101716
9ec2175a73a19f3e559e5d5d291c6b1ed0ad376c: Bug 1686646 - Don't search for pdbstr and winchecksec in the toolchain search path. r=firefox-build-system-reviewers,dmajor
Mike Hommey <mh+mozilla@glandium.org> - Fri, 15 Jan 2021 04:25:59 +0000 - rev 563215
Push 38107 by apavel@mozilla.com at Fri, 15 Jan 2021 13:56:45 +0000
Bug 1686646 - Don't search for pdbstr and winchecksec in the toolchain search path. r=firefox-build-system-reviewers,dmajor None of the paths added to the toolchain search path contain them. Differential Revision: https://phabricator.services.mozilla.com/D101715
0f8f41082d74bfdbbd8b5e23e42a6efad65eca00: Bug 1686646 - Remove host_toolchain_search_path. r=firefox-build-system-reviewers,dmajor
Mike Hommey <mh+mozilla@glandium.org> - Fri, 15 Jan 2021 04:25:56 +0000 - rev 563214
Push 38107 by apavel@mozilla.com at Fri, 15 Jan 2021 13:56:45 +0000
Bug 1686646 - Remove host_toolchain_search_path. r=firefox-build-system-reviewers,dmajor The only thing that varies between toolchain_search_path and host_toolchain_search_path is the path to the MSVC C/C++ compiler and tools, because MSVC has a different compiler for each platform, and host and target platforms may differ (when e.g. compiling for arm64 on x86_64). However, we don't use the MSVC compiler anymore, and the only thing we use its path for is the assembler, which we don't use for host things (and we don't have a HOST_AS), and to derive the path to some system headers/SDK. Differential Revision: https://phabricator.services.mozilla.com/D101714