Difference between revisions of "Shining Some Light on the Mozilla Build System"
(→Notes) |
(→Notes) |
||
Line 17: | Line 17: | ||
** Tinderbox | ** Tinderbox | ||
* Your build experiences | * Your build experiences | ||
+ | * Cross-platform builds -- what's different on different platforms? | ||
+ | ** VMs to the rescue | ||
* Deconstructing [http://developer.mozilla.org/en/docs/Configuring_Build_Options mozconfig] | * Deconstructing [http://developer.mozilla.org/en/docs/Configuring_Build_Options mozconfig] | ||
** Sorting through [http://lxr.mozilla.org/mozilla/source/configure.in configure.in] | ** Sorting through [http://lxr.mozilla.org/mozilla/source/configure.in configure.in] |
Revision as of 11:06, 18 September 2007
Talk Details
- Date: Sept 20, 2007
- Speaker: Ted Mielczarek, Mozilla Corporation
Notes
- Ted Mielczarek - ted@mielczarek.org
- Build system peer, Breakpad stuff, etc
- Building software
- It's all about scope
- Three major platforms supported, multiple other platforms usable
- Multiple products in CVS
- Thousands of Makefiles
- Basic tools
- Your build experiences
- Cross-platform builds -- what's different on different platforms?
- VMs to the rescue
- Deconstructing mozconfig
- Sorting through configure.in
- What the heck is client.mk for?
- Fancy things you can do
- Looking at some Makefiles
- Plumbing the depths of rules.mk
- The future of the build system: Buildbot
- Breakpad and Crash Reporting