Supported build configurations

  • Revision slug: Supported_build_configurations
  • Revision title: Supported build configurations
  • Revision id: 19594
  • Created:
  • Creator: PWeilbacher
  • Is current revision? No
  • Comment 4 words added, 4 words removed

Revision Content

There are multiple levels or tiers of Mozilla build "support".

Tier-1 platform refers to platforms that are the primary focus for development. Major problems on these platforms are considered showstoppers. These are also the platforms that show up on the Firefox tinderbox page. The tier-1 platforms are:

  • linux/x86 (gcc)
  • win32/x86 (msvc)
  • OS X/x86 and ppc (gcc)

Tier-2 platforms are actively maintained by port maintainers, but breakage in these platforms does not close the tree. Developers who break these platforms should work with port maintainers to fix any problems, and may need to back out if a solution cannot eventually be found:

  • Linux/x86-64 — maintained by Benjamin Smedberg
  • Maemo Linux/ARM — maintained by Stuart Parmenter
  • Windows CE — maintained by Brad Lassey
  • os/2 (gcc) — maintained by Peter Weilbacher and Walter Meinl
  • win32/x86 (mingw gcc) — maintained by Chris Seawood (some features are disabled because they require MS COM or the w32api project doesn't expose the necessary Windows APIs)

Tier-3 platforms are those platforms which generally are not actively worked on by the main developers of the project but have fixes contributed by third parties. Tier 3 platforms are:

  • Linux on various CPU architectures — maintained by Linux distributions
  • aix 4.3 (aCC)
  • beos 5.0.3 (gcc)
  • freebsd (gcc)
  • netbsd (gcc)
  • ps2linux (gcc)
  • qnx 6 (gcc)
  • bsdi 4.x (gcc)
  • hpux 10.x,11.x (HP cc)
  • irix 6.x/gcc (gcc/MIPSpro)
  • osf1 5.x (Compaq cc)

Unlisted platforms are probably not maintained.

Most Mozilla developers do not have access to non-tier-1 platforms so any bugs reports against non-tier-1 platforms should be overflowing with information to help the owner of the bug determine the cause of the problem and the proper solution. If you can provide a patch and/or verify that the developer's patches work for your platform, that would help a lot towards getting your bugs fixed and checked into the tree.

Revision Source

<p>There are multiple levels or tiers of Mozilla build "support".</p>
<p>Tier-1 platform refers to platforms that are the primary focus for development. Major problems on these platforms are considered showstoppers. These are also the platforms that show up on the <a class="external" href="http://tinderbox.mozilla.org/showbuilds.cgi?tree=Firefox">Firefox tinderbox page</a>. The tier-1 platforms are:</p>
<ul> <li>linux/x86 (gcc)</li> <li>win32/x86 (msvc)</li> <li>OS X/x86 and ppc (gcc)</li>
</ul>
<p>Tier-2 platforms are actively maintained by port maintainers, but breakage in these platforms does not close the tree. Developers who break these platforms should work with port maintainers to fix any problems, and may need to back out if a solution cannot eventually be found:</p>
<ul> <li>Linux/x86-64 — maintained by Benjamin Smedberg</li> <li>Maemo Linux/ARM — maintained by Stuart Parmenter</li> <li>Windows CE — maintained by Brad Lassey</li> <li>os/2 (gcc) — maintained by Peter Weilbacher and Walter Meinl</li> <li>win32/x86 (mingw gcc) — maintained by Chris Seawood <em>(some features are disabled because they require MS COM or the w32api project doesn't expose the necessary Windows APIs)</em></li>
</ul>
<p>Tier-3 platforms are those platforms which generally are not actively worked on by the main developers of the project but have fixes contributed by third parties. Tier 3 platforms are:</p>
<ul> <li>Linux on various CPU architectures — maintained by Linux distributions</li> <li>aix 4.3 (aCC)</li> <li>beos 5.0.3 (gcc)</li> <li>freebsd (gcc)</li> <li>netbsd (gcc)</li> <li>ps2linux (gcc)</li> <li>qnx 6 (gcc)</li> <li>bsdi 4.x (gcc)</li> <li>hpux 10.x,11.x (HP cc)</li> <li>irix 6.x/gcc (gcc/MIPSpro)</li> <li>osf1 5.x (Compaq cc)</li>
</ul>
<p>Unlisted platforms are probably not maintained.</p>
<p>Most Mozilla developers do not have access to non-tier-1 platforms so any bugs reports against non-tier-1 platforms should be overflowing with information to help the owner of the bug determine the cause of the problem and the proper solution. If you can provide a patch and/or verify that the developer's patches work for your platform, that would help a lot towards getting your bugs fixed and checked into the tree.</p>
Revert to this revision