diff --git a/browser/config/tooltool-manifests/win32/releng.manifest b/browser/config/tooltool-manifests/win32/releng.manifest index d4d5bc605099..4d7fc159046c 100644 --- a/browser/config/tooltool-manifests/win32/releng.manifest +++ b/browser/config/tooltool-manifests/win32/releng.manifest @@ -6,11 +6,11 @@ "filename": "mozmake.exe" }, { - "version": "Visual Studio 2015 Update 3 14.0.25425.01 / SDK 10.0.14393.0", - "size": 326656969, - "digest": "babc414ffc0457d27f5a1ed24a8e4873afbe2f1c1a4075469a27c005e1babc3b2a788f643f825efedff95b79686664c67ec4340ed535487168a3482e68559bc7", + "version": "Visual Studio 2017 15.4.1 / SDK 10.0.16299.0", + "digest": "b22783f94d8c1304f9640e0cf0c614175c3f2e21f084bb08a31d5b3dc2f387e38a6917170eeb37e6446f191f2d685ca69c5e935f9d18ef41d16abf3a3b981d63", + "size": 322544627, "algorithm": "sha512", - "filename": "vs2015u3.zip", + "filename": "vs2017_15.4.1.zip", "unpack": true }, { diff --git a/browser/config/tooltool-manifests/win64/releng.manifest b/browser/config/tooltool-manifests/win64/releng.manifest index d4d5bc605099..4d7fc159046c 100644 --- a/browser/config/tooltool-manifests/win64/releng.manifest +++ b/browser/config/tooltool-manifests/win64/releng.manifest @@ -6,11 +6,11 @@ "filename": "mozmake.exe" }, { - "version": "Visual Studio 2015 Update 3 14.0.25425.01 / SDK 10.0.14393.0", - "size": 326656969, - "digest": "babc414ffc0457d27f5a1ed24a8e4873afbe2f1c1a4075469a27c005e1babc3b2a788f643f825efedff95b79686664c67ec4340ed535487168a3482e68559bc7", + "version": "Visual Studio 2017 15.4.1 / SDK 10.0.16299.0", + "digest": "b22783f94d8c1304f9640e0cf0c614175c3f2e21f084bb08a31d5b3dc2f387e38a6917170eeb37e6446f191f2d685ca69c5e935f9d18ef41d16abf3a3b981d63", + "size": 322544627, "algorithm": "sha512", - "filename": "vs2015u3.zip", + "filename": "vs2017_15.4.1.zip", "unpack": true }, { diff --git a/build/win32/mozconfig.vs-latest b/build/win32/mozconfig.vs-latest index 9c8726a8dfd6..eef931ed86a2 100644 --- a/build/win32/mozconfig.vs-latest +++ b/build/win32/mozconfig.vs-latest @@ -1 +1 @@ -. $topsrcdir/build/win32/mozconfig.vs2015-win64 +. $topsrcdir/build/win32/mozconfig.vs2017 diff --git a/build/win64/mozconfig.vs-latest b/build/win64/mozconfig.vs-latest index 3470d4aceade..7cfa5d1ef951 100644 --- a/build/win64/mozconfig.vs-latest +++ b/build/win64/mozconfig.vs-latest @@ -1 +1 @@ -. $topsrcdir/build/win64/mozconfig.vs2015 +. $topsrcdir/build/win64/mozconfig.vs2017 diff --git a/js/src/devtools/automation/winbuildenv.sh b/js/src/devtools/automation/winbuildenv.sh index 3e652548d47b..801fc4312d26 100644 --- a/js/src/devtools/automation/winbuildenv.sh +++ b/js/src/devtools/automation/winbuildenv.sh @@ -10,7 +10,7 @@ topsrcdir="$SOURCE" # Tooltool installs in parent of topsrcdir for spidermonkey builds. # Resolve that path since the mozconfigs assume tooltool installs in # topsrcdir. -export VSPATH="$(cd ${topsrcdir}/.. && pwd)/vs2015u3" +export VSPATH="$(cd ${topsrcdir}/.. && pwd)/vs2017_15.4.1" # When running on a developer machine, several variables will already # have the right settings and we will need to keep them since the diff --git a/taskcluster/scripts/builder/sm-tooltool-config.sh b/taskcluster/scripts/builder/sm-tooltool-config.sh index 2103277f7bfd..4225bda444c0 100755 --- a/taskcluster/scripts/builder/sm-tooltool-config.sh +++ b/taskcluster/scripts/builder/sm-tooltool-config.sh @@ -59,6 +59,6 @@ export TOOLTOOL_CHECKOUT (cd $TOOLTOOL_CHECKOUT && ${SRCDIR}/mach artifact toolchain -v $TOOLTOOL_AUTH_FLAGS --tooltool-url $TOOLTOOL_SERVER --tooltool-manifest $SRCDIR/$TOOLTOOL_MANIFEST ${TOOLTOOL_CACHE:+ --cache-dir $TOOLTOOL_CACHE}${MOZ_TOOLCHAINS:+ ${MOZ_TOOLCHAINS}}) # Add all the tooltool binaries to our $PATH. -for bin in ls $TOOLTOOL_CHECKOUT/*/bin; do +for bin in $TOOLTOOL_CHECKOUT/*/bin $TOOLTOOL_CHECKOUT/VC/bin/Hostx64/x86; do export PATH="$bin:$PATH" done