gecko-dev/build/moz.configure
Ted Mielczarek 72abec04a5 bug 1329320 - replace makecab with rust-makecab in symbolstore. r=gps
It turns out that running makecab to compress PDB files takes a significant
amount of time in the buildsymbols step. I wrote an implementation of
makecab in Rust that implements only the subset of features we use and
it's significantly faster:
https://github.com/luser/rust-makecab

This patch adds a makecab check to moz.configure, adds a release build of
the makecab binary to the Windows tooltool manifests, points the build at
it from mozconfig.win-common, and changes symbolstore.py to use MAKECAB
from substs instead of calling `makecab.exe` directly.

MozReview-Commit-ID: 76FHLIZFCXS

--HG--
extra : rebase_source : af4cf2e4db4607ec9329b2811cc0175d3e113b66
2017-01-06 05:57:10 -05:00
..
android-ndk.configure Bug 1314894 - Avoid path changes from b6be0e9e3e1e. r=chmanchester 2016-11-04 06:50:43 +09:00
checks.configure Bug 1293579 - Use the new dependable function in a few places. r=chmanchester 2016-08-09 15:55:10 +09:00
compile-checks.configure Bug 1316844 - Remove unused dependencies. r=chmanchester 2016-11-11 12:52:37 +09:00
compilers-util.configure Bug 1296530 - Replace include_when with include, and remove include_when. r=chmanchester 2016-10-13 17:15:24 +09:00
headers.configure Bug 1302909 - Set STDC_HEADERS everywhere instead of relying on AC_HEADER_STDC. r=glandium 2016-09-15 12:11:11 -07:00
init.configure No bug - Add a space in the configure script. We are currently showing 'Mozillaautomation' r=trivial 2017-01-09 10:12:45 +01:00
java.configure Bug 1286877 - do not set c-basic-offset for python-mode; r=gps 2016-07-14 10:16:42 -06:00
keyfiles.configure Bug 1317359 - Propagate MOZ_ADJUST_SDK_KEY to old-configure. r=chmanchester 2016-11-15 07:43:39 +09:00
memory.configure Bug 1291356 - Ensure building with --with-servo keeps building with mozjemalloc, whatever the default jemalloc is. r=chmanchester 2016-08-26 10:28:04 +09:00
old.configure Bug 1317569 - Unship d3dcompiler_43.dll. r=glandium 2016-11-15 06:56:01 +09:00
pkg.configure Bug 1305145 - Make libs and flags set by pkg_check_modules available to the caller. r=glandium 2016-10-14 11:06:30 -07:00
rust.configure Bug 1324994 - Add Linux/aarch64 target to rust.configure. r=glandium 2016-12-21 14:44:11 +09:00
toolchain.configure Bug 1322792 - require GCC 4.9 to build; r=glandium 2016-12-23 05:47:31 -05:00
util.configure Bug 1323901 - Bustage fix from glandium 2016-12-28 09:29:31 +01:00
warnings.configure Bug 1292463 - Move MOZ_C{,XX}_SUPPORTS_WARNING to python configure. r=chmanchester 2016-08-10 10:50:01 +09:00
windows.configure bug 1329320 - replace makecab with rust-makecab in symbolstore. r=gps 2017-01-06 05:57:10 -05:00