view/crashtests/281743-1.html
author Ted Mielczarek <ted@mielczarek.org>
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: 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

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>
<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; }
</style>
<script type="text/javascript">
window.onload = function(e) {
  var e = document.getElementsByTagName("style")[0];
  e.disabled = true;
  e.disabled = false;
}
</script>
</head><body><div id="page"><div id="header"></div><div id="mainmenu"></div></div></body></html>