mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-10-20 00:35:44 +00:00
119b2cf01e
LLVM/clang is needed for Stylo's bindgen, and Apple's clang is unusable for such purposes. For other platforms, we have installed LLVM/clang from our tooltool archive on the supposition that those packages are definitely known to work, as we use said packages in automation. For Mac, however, we haven't been able to generate packages for tooltool that successfully build Stylo, and even if we had, those packages would solely be used for developer builds of Stylo and would not be used in automation. The case for downloading LLVM/clang for Mac from tooltool, therefore, is not as strong as for other platforms. As a result, we'll rely on the installed package manager for LLVM/clang, which many people may have installed anyway. In passing, also delete some old code for OS X versions < 10.7; such platforms are no longer supported for running or building Firefox. |
||
---|---|---|
.. | ||
bin | ||
mozboot | ||
support | ||
README.rst | ||
setup.py |
mozboot - Bootstrap your system to build Mozilla projects ========================================================= This package contains code used for bootstrapping a system to build mozilla-central. This code is not part of the build system per se. Instead, it is related to everything up to invoking the actual build system. If you have a copy of the source tree, you run: python bin/bootstrap.py If you don't have a copy of the source tree, you can run: curl https://hg.mozilla.org/mozilla-central/raw-file/default/python/mozboot/bin/bootstrap.py | python - The bootstrap script will download everything it needs from hg.mozilla.org automatically!