From a26d31f69e7167ce1eb5bcdadda345715742f12f Mon Sep 17 00:00:00 2001 From: Nathan Froyd Date: Wed, 26 Oct 2016 16:18:24 -0400 Subject: [PATCH] Bug 1306650 - part 6 - use a different tooltool manifest for clang-cl builds; r=ehsan It doesn't seem good to tie ourselves to the Gecko tooltool manifest for building clang-cl; we want to stick with something we can update on clang-cl's schedule, not Gecko's. --- .../win32/build-clang-cl.manifest | 39 +++++++++++++++++++ .../scripts/misc/build-clang-windows.sh | 2 +- 2 files changed, 40 insertions(+), 1 deletion(-) create mode 100644 browser/config/tooltool-manifests/win32/build-clang-cl.manifest diff --git a/browser/config/tooltool-manifests/win32/build-clang-cl.manifest b/browser/config/tooltool-manifests/win32/build-clang-cl.manifest new file mode 100644 index 000000000000..3f3b50d01531 --- /dev/null +++ b/browser/config/tooltool-manifests/win32/build-clang-cl.manifest @@ -0,0 +1,39 @@ +[ +{ +"size": 266240, +"digest": "bb345b0e700ffab4d09436981f14b5de84da55a3f18a7f09ebc4364a4488acdeab8d46f447b12ac70f2da1444a68b8ce8b8675f0dae2ccf845e966d1df0f0869", +"algorithm": "sha512", +"filename": "mozmake.exe" +}, +{ +"version": "rustc 1.12.0 (3191fbae9 2016-09-23) repack", +"size": 89434100, +"digest": "4da0efd2c36c77f29846f328d9f3c095a7b7e0dfd94f76b3159d441aae02b25007a475a979fb5bf313cf8fecb22fec81684871809effcb6b514419bc3854f398", +"algorithm": "sha512", +"filename": "rustc.tar.bz2", +"unpack": true +}, +{ +"version": "cargo 0.13.0-nightly (e713e7f 2016-08-31)", +"size": 2402000, +"digest": "56f12f7ac437742ed717ce0ccfb0b4134160948e45d73016e48d9033567e5b01a171ac95dd7965eb007702c31da73274b5913281655f461f611ddeee37181ecc", +"algorithm": "sha512", +"filename": "cargo.tar.bz2", +"unpack": true +}, +{ +"size": 167175, +"digest": "0b71a936edf5bd70cf274aaa5d7abc8f77fe8e7b5593a208f805cc9436fac646b9c4f0b43c2b10de63ff3da671497d35536077ecbc72dba7f8159a38b580f831", +"algorithm": "sha512", +"filename": "sccache.tar.bz2", +"unpack": true +}, +{ +"version": "Visual Studio 2015 Update 3 14.0.25425.01 / SDK 10.0.14393.0", +"size": 326656969, +"digest": "babc414ffc0457d27f5a1ed24a8e4873afbe2f1c1a4075469a27c005e1babc3b2a788f643f825efedff95b79686664c67ec4340ed535487168a3482e68559bc7", +"algorithm": "sha512", +"filename": "vs2015u3.zip", +"unpack": true +} +] diff --git a/taskcluster/scripts/misc/build-clang-windows.sh b/taskcluster/scripts/misc/build-clang-windows.sh index 2fb5dcd12c2b..7ee5dc3cc5ef 100755 --- a/taskcluster/scripts/misc/build-clang-windows.sh +++ b/taskcluster/scripts/misc/build-clang-windows.sh @@ -16,7 +16,7 @@ if [ ! -e ${TOOLTOOL_AUTH_FILE} ]; then exit 1 fi -TOOLTOOL_MANIFEST=build/src/browser/config/tooltool-manifests/win32/releng.manifest +TOOLTOOL_MANIFEST=build/src/browser/config/tooltool-manifests/win32/build-clang-cl.manifest ./tooltool.py --authentication-file="${TOOLTOOL_AUTH_FILE}" -m "${TOOLTOOL_MANIFEST}" fetch # Set up all the Visual Studio paths.