gecko-dev/build/win32
Ted Mielczarek 24f3ed4b74 bug 1401647 - use a 64-bit Rust toolchain for win32 builds. r=nalexander,rillian
We currently use a 32-bit Rust toolchain for win32 builds, but this can lead
to OOM situations. This patch makes win32 builds use a 64-bit Rust toolchain,
which requires a little bit of extra configuration because rustc needs to
be able to find a link.exe that produces 64-bit binaries for building
things like build scripts, which are host binaries.

We will now generate a batch file that sets LIB to the paths to 64-bit
libraries and invokes the x64-targeting link.exe, and add a section to the
.cargo/config file to instruct cargo to use that batch file as the linker
when producing 64-bit binaries.

MozReview-Commit-ID: 9vKBbm7Gvra

--HG--
extra : rebase_source : 599b3b661c7a8a5db1f32a2a9732fc202fb55e1e
2017-12-14 10:20:33 -06:00
..
crashinjectdll Bug 1411743 Resolve warnings in tests for MinGW: Cast -1 to DWORD, and ignore a result explicitly r=jimm 2017-10-25 15:40:35 -05:00
Makefile.in Bug 1245701 - Port build/win32 install rules to moz.build; r=glandium 2016-04-07 12:39:40 -04:00
__init__.py
autobinscope.py Bug 1236357 - Disable GSFunctionSafeBuffersCheck check due to false positive with VS2015. r=ehsan 2016-02-02 17:42:04 +02:00
crashinject.cpp
dumpenv4python.pl
moz.build Bug 1286877 - do not set c-basic-offset for python-mode; r=gps 2016-07-14 10:16:42 -06:00
mozconfig.vs-latest Bug 1408789 - Switch Windows builders to VS2017 15.4.1 with SDK 10.0.16299.0. r=gps 2017-10-27 11:15:58 -04:00
mozconfig.vs2015-win64 Bug 1343713 - Avoid mozconfig failures when clang-cl/msvc are not present. r=ted 2017-03-01 11:10:14 +09:00
mozconfig.vs2017 bug 1401647 - use a 64-bit Rust toolchain for win32 builds. r=nalexander,rillian 2017-12-14 10:20:33 -06:00
pgomerge.py
procmem.py
vswhere.exe bug 1318143 - add support for detecting Visual Studio 2017 to configure. r=gps 2017-04-26 15:18:48 -04:00