Closed Bug 737728 Opened 13 years ago Closed 1 year ago

Clean up documentation about improving build speed

Categories

(Marketing :: General, task)

x86
macOS
task
Not set
normal

Tracking

(Not tracked)

RESOLVED INCOMPLETE

People

(Reporter: jdm, Unassigned)

Details

More specifically, https://developer.mozilla.org/en/Incremental_Build is woefully out of date and rambling. We should rewrite it to cover how to do your own incremental builds by hand (with general tips such as "if you only modify stuff under browser/, just build browser/" and "you almost always need toolkit/library") and using my smartmake tool (http://www.joshmatthews.net/blog/2012/01/smartmake-redux-harder-better-faster-stronger/).
We also should be sure to investigate the current situation of pymake documentation, since that's a significant improvement with -jN on windows.
Also be sure to have clear instructions for turning on ccache if available.
Thanks, jdm! The build instructions could esp. use some extensive description about how to re-build only parts of the tree, if I changed only one file and want to test it. it's totally non-obvious (build content/, build layout/build/, build toolkit/library/), and changing constantly, but everybody needs it. It should be in a very prominent place.
This list should be on the doc page (and maintained): http://hg.mozilla.org/users/josh_joshmatthews.net/smartmake/file/tip/depspecs
Moved to Marketing General component, following a clean up of Mozilla Communities product
Component: Contributor Engagement → General
Product: Mozilla Communities → Marketing

Page is no longer active

Status: NEW → RESOLVED
Closed: 1 year ago
Resolution: --- → INCOMPLETE
You need to log in before you can comment on or make changes to this bug.