author Ted Mielczarek <>
Fri, 06 Jan 2017 05:57:10 -0500
changeset 328603 dedf4f49b3756b09986e78dc5519a291b81f133f
parent 24982 b0337b6287f3517114bf78243c78b429e68894c4
permissions -rw-r--r--
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: 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, and changes to use MAKECAB from substs instead of calling `makecab.exe` directly. MozReview-Commit-ID: 76FHLIZFCXS

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "">
<title>Testcase bug 281743</title>
<style type="text/css">
#header   { position: fixed; top: 0; left: 0; z-index: 100; }
#mainmenu { position: fixed; top: 0; left: 0; z-index: 200; }
<script type="text/javascript">
window.onload = function(e) {
  var e = document.getElementsByTagName("style")[0];
  e.disabled = true;
  e.disabled = false;
</head><body><div id="page"><div id="header"></div><div id="mainmenu"></div></div></body></html>