MozillaBuild: Difference between revisions
Jump to navigation
Jump to search
m (correct capitalization of Mintty) |
(Update for MozillaBuild 3.0) |
||
Line 3: | Line 3: | ||
=== Current Version === | === Current Version === | ||
The current version of MozillaBuild is | The current version of MozillaBuild is 3.0. It is available on [https://ftp.mozilla.org/pub/mozilla/libraries/win32/MozillaBuildSetup-Latest.exe ftp.mozilla.org]. | ||
=== To Upgrade From A Previous Version === | === To Upgrade From A Previous Version === | ||
Line 14: | Line 14: | ||
# Run <tt>./mach mercurial-setup --update-only</tt> to ensure that the version-control-tools repository is current (<b>Mercurial extensions may break otherwise</b>). | # Run <tt>./mach mercurial-setup --update-only</tt> to ensure that the version-control-tools repository is current (<b>Mercurial extensions may break otherwise</b>). | ||
# Clobber any trees you have by running <tt>./mach clobber</tt> (<b>build errors may occur otherwise</b>). | # Clobber any trees you have by running <tt>./mach clobber</tt> (<b>build errors may occur otherwise</b>). | ||
# Re-run <tt>./mach bootstrap</tt> to ensure that your Rust toolchain is up-to-date. | |||
=== Release Notes === | === Release Notes === | ||
* [https://groups.google.com/d/msg/mozilla.dev.platform/goLGqnPfAMI/-79pncxxBwAJ MozillaBuild 3.0] | |||
* [https://groups.google.com/d/msg/mozilla.dev.platform/j4MUKzoDOlQ/gHH7w495AgAJ MozillaBuild 2.2.0] | * [https://groups.google.com/d/msg/mozilla.dev.platform/j4MUKzoDOlQ/gHH7w495AgAJ MozillaBuild 2.2.0] | ||
* [https://groups.google.com/d/msg/mozilla.dev.platform/qpO21XQaNV8/-D5mNKqnCAAJ MozillaBuild 2.1.0] | * [https://groups.google.com/d/msg/mozilla.dev.platform/qpO21XQaNV8/-D5mNKqnCAAJ MozillaBuild 2.1.0] |
Revision as of 22:06, 21 July 2017
Overview
MozillaBuild is a meta-installer that provides everything needed to build Mozilla on Windows, sans Visual C++. Its source lives in https://hg.mozilla.org/mozilla-build/. Bugs should be filed in mozilla.org :: MozillaBuild. For information about building Mozilla on Win32, see the Mozilla Developer Center page.
Current Version
The current version of MozillaBuild is 3.0. It is available on ftp.mozilla.org.
To Upgrade From A Previous Version
Upgrading from an earlier MozillaBuild installation is straightforward but each step is important.
- Delete your current MozillaBuild environment by moving your MozillaBuild folder into the trash. If you can't remove the existing installation, you probably have a terminal open or ssh-agent running. Terminate that process and try again.
- Install the new MozillaBuild release.
- If you had previously enabled Mintty, you will need to do so again by adding SET USE_MINTTY=1 to the top of start-shell.bat.
- Run ./mach mercurial-setup --update-only to ensure that the version-control-tools repository is current (Mercurial extensions may break otherwise).
- Clobber any trees you have by running ./mach clobber (build errors may occur otherwise).
- Re-run ./mach bootstrap to ensure that your Rust toolchain is up-to-date.
Release Notes
- MozillaBuild 3.0
- MozillaBuild 2.2.0
- MozillaBuild 2.1.0
- MozillaBuild 2.0.0
- MozillaBuild 1.11.0
- MozillaBuild 1.10.0
- MozillaBuild 1.9.0
- MozillaBuild 1.8.0
- MozillaBuild 1.7
- MozillaBuild 1.6
- MozillaBuild 1.5.1: added YASM for WebM code in Firefox 4.
- MozillaBuild 1.5: Mercurial 1.5.4, Python 2.6.5, and support for Visual Studio 2010.
- MozillaBuild 1.4: Windows x64 compatibility and other.
- MozillaBuild 1.3
- MozillaBuild:ReleaseNotes:1.2
There are no release notes for 1.1 and below.
Historic Versions
Old versions of MozillaBuild can also be found on ftp.mozilla.org.