MDN may have intermittent access issues April 18 13:00 - April 19 01:00 UTC. See whistlepig.mozilla.org for all notifications.

mozilla

Revision 190725 of Reference build configurations

  • Revision slug: Reference_build_configurations
  • Revision title: Reference build configurations
  • Revision id: 190725
  • Created:
  • Creator: BenjaminSmedberg
  • Is current revision? No
  • Comment /* Version-specific Tools */

Revision Content

This is prelimiary documentation and is subject to change.

The following tables define the "reference" machine configurations and configure options that are used to build the official Firefox release binaries produced by the Mozilla Corporation.

Standard Tools

Operating System Tools Configure flags
All Platforms <tt>

--enable-debugger-info-modules=all # Required for talkback
--disable-tests
--enable-update-packaging

</tt>
Windows XP SP2

cygwin with custom packages
blat 2.5.0
7-zip 4.32
UPX 1.25
NSIS 2.14

Mac OS X 10.4.6 Intel build tools

XCode 2.1
OpenDarwin... need more info
OSXVNC server... need more info

PPC

gcc 3.3.20030304

<tt>

--with-macos-sdk=/Developer/SDKs/MACOSX10.2.8.sdk

</tt>
Intel

gcc 4.0.??

<tt>

--with-macos-sdk=/Developer/SDKs/MacOSX10.4u.sdk

</tt>
Linux

Version-specific Tools

CVS branch
Operating System Tools Configure flags
Mozilla 1.9 (trunk)
Windows XP SP2 MSVC 8 Pro
Mac OS X 10.4.6
Linux TBD GCC 4.0.5 (not yet released!)

Revision Source

<div class="note">This is prelimiary documentation and is subject to change.</div>
<p>The following tables define the "reference" machine configurations and configure options that are used to build the official Firefox release binaries produced by the Mozilla Corporation.
</p>
<h3 name="Standard_Tools"> Standard Tools </h3>
<table class="fullwidth-table">

<tbody><tr>
<th colspan="2">Operating System
</th><th>Tools
</th><th>Configure flags
</th></tr><tr>
<th colspan="2">All Platforms
</th><td>
</td><td><tt>
<p>--enable-debugger-info-modules=all # Required for talkback<br>
--disable-tests<br>
--enable-update-packaging</p></tt>

</td></tr><tr>
<th colspan="2">Windows XP SP2
</th><td>
<p><a class="external" href="http://www.cygwin.com/">cygwin</a> with custom packages<br>
<a class="external" href="http://www.blat.net/">blat 2.5.0</a><br>
<a class="external" href="http://www.7zip.org/">7-zip 4.32</a><br>
<a class="external" href="http://upx.sourceforge.net/">UPX 1.25</a><br>
<a class="external" href="http://nsis.sourceforge.net/">NSIS 2.14</a><br>
</p>
</td><td>
</td></tr><tr>
<th rowspan="3">Mac OS X 10.4.6
</th><th>Intel build tools
</th><td>
<p>XCode 2.1<br>
OpenDarwin... need more info<br>
OSXVNC server... need more info<br>
</p>
</td><td>
</td></tr><tr>
<th>PPC
</th><td>
<p>gcc 3.3.20030304<br>
</p>
</td><td><tt>
<p>--with-macos-sdk=/Developer/SDKs/MACOSX10.2.8.sdk
</p></tt>

</td></tr><tr>
<th>Intel
</th><td>
<p>gcc 4.0.??
</p>
</td><td><tt>
<p>--with-macos-sdk=/Developer/SDKs/MacOSX10.4u.sdk
</p></tt>

</td></tr><tr>
<th colspan="2">Linux
</th><td>
</td><td>
</td></tr></tbody></table>
<h3 name="Version-specific_Tools"> Version-specific Tools </h3>
<table class="fullwidth-table">
<tbody><tr>
<th colspan="5" style="text-align: center">CVS branch
</th></tr><tr>
<th>Operating System
</th><th>Tools
</th><th>Configure flags
</th></tr><tr>
<th colspan="5" style="text-align: center">Mozilla 1.9 (trunk)</th>
</tr><tr>
<th>Windows XP SP2
</th><td>MSVC 8 Pro
</td><td>
</td></tr><tr>
<th>Mac OS X 10.4.6
</th><td>
</td><td>
</td></tr><tr>
<th>Linux TBD
</th><td>GCC 4.0.5 (not yet released!)
</td><td>
</td></tr>
</tbody></table>
Revert to this revision