forked from mirrors/gecko-dev
This patch introduces:
1. fetch jobs to fetch python source / installer
2. a) build jobs to build python from source on Linux and OSX
b) build job to manually extract python tree from Windows installer
Some details, per category:
(1) fetches Python 3.8.10 (source) and 3.8.10 (installer).
(2.a) the builds generate optimized version of Python (LTO + PGO)
(2.a) the builds are patched to honor MOZPYTHONHOME instead of
PYTHONHOME. This is used to make OSX builds relocatable, and not
needed on Windows.
(2) zstandard and psutil are added to the default build
Differential Revision: https://phabricator.services.mozilla.com/D164663
|
||
|---|---|---|
| .. | ||
| mozbuild | ||
| build-overview.rst | ||
| build-targets.rst | ||
| chrome-registration.rst | ||
| cppeclipse.rst | ||
| cross-compile.rst | ||
| defining-binaries.rst | ||
| defining-xpcom-components.rst | ||
| environment-variables.rst | ||
| files-metadata.rst | ||
| glossary.rst | ||
| gn.rst | ||
| index.rst | ||
| jar-manifests.rst | ||
| locales.rst | ||
| mozbuild-files.rst | ||
| mozbuild-symbols.rst | ||
| mozconfigs.rst | ||
| mozinfo.rst | ||
| pgo.rst | ||
| preprocessor.rst | ||
| python.rst | ||
| rust.rst | ||
| sccache-dist.rst | ||
| slow.rst | ||
| sparse.rst | ||
| supported-configurations.rst | ||
| telemetry.rst | ||
| test_certificates.rst | ||
| test_manifests.rst | ||
| toolchains.rst | ||
| unified-builds.rst | ||
| visualstudio.rst | ||