Use configure autobootstrap code to install toolchains in mach bootstrap
Categories
(Firefox Build System :: Bootstrap Configuration, task)
Tracking
(firefox97 fixed)
Tracking | Status | |
---|---|---|
firefox97 | --- | fixed |
People
(Reporter: glandium, Assigned: glandium)
References
Details
Attachments
(3 files)
Assignee | ||
Comment 1•3 years ago
|
||
And while here, we only keep the data we need, so that configure trace
data for bootstrap_toolchain_tasks is more manageable.
Assignee | ||
Comment 2•3 years ago
|
||
Assignee | ||
Comment 3•3 years ago
|
||
This uses the same trick as bug 1743832 under the hood. We could go the
other way around, extracting the configure code to a separate module,
but the longer term goal here is to have configure figure out which
things to bootstrap for the selected build type.
As a side effect, mach bootstrap will stop re-bootstrapping things that
are already up-to-date, at least for things using
install_toolchain_artifact, excluding those that don't follow the
convention wrt the extracted directory path.
Comment 5•3 years ago
|
||
bugherder |
https://hg.mozilla.org/mozilla-central/rev/4def6b11aca4
https://hg.mozilla.org/mozilla-central/rev/041cea57665d
https://hg.mozilla.org/mozilla-central/rev/c7bcad1d1871
Description
•