Changes

Jump to: navigation, search

Electrolysis/Build

823 bytes added, 18:05, 25 August 2009
Building Electrolysis
= Building Electrolysis =
Electrolysis (e10s) currently builds on the following platforms:
*Windows using Visual Studio 2008 (VC9) and 2005 (VC8)
*Note:  Currently electrolysis requires libxul, so do not set --disable-libxul in your mozconfig.
 
== Incremental Builds ==
 
If you have made any changes to any protocol files (*.ipdl), then you must run
 
make [BLD_DIR]/ipc/ipdl
 
If you've changed the master ContentProcess.ipdl in dom/ipc, you must make there, too:
 
make [BLD_DIR]/dom/ipc
 
Finally, since e10s requires libxul, you must re-build libxul each time you compile (at least if you want your changes to actually show up in the browser :). You do this by running
make [BLD_DIR]/toolkit/library
 
The libxul build takes by far the longest of these three, so I just dump all three commands (plus a make for whatever directory I'm working in) in a script and run it each time to rebuild.
 
Consider building on a faster machine if linking libxul is slowing your productivity. Some of us are allegedly on boxes where it takes only around 5 seconds...
= Running Electrolysis =
Confirm
431
edits

Navigation menu