Closed Bug 1853271 Opened 1 year ago Closed 7 months ago

Make |mach configure| prefer Mozilla's clang to local clang

Categories

(Firefox Build System :: General, enhancement)

enhancement

Tracking

(firefox125 fixed)

RESOLVED FIXED
125 Branch
Tracking Status
firefox125 --- fixed

People

(Reporter: glandium, Assigned: glandium)

References

Details

Attachments

(1 file)

Back when bug 1519954 was fixed, the tradeoff that was made was that only developer builds would prioritize bootstrapped things by default.

Things have evolved, and this behavior is annoying to more people than not. We also now have a knob that could be used to explicitly disable this behavior (as opposed to a side effect of --enable-release): --disable-bootstrap.

Except when bootstrap is explicitly disabled. This means that on
--enable-release builds, we would now prefer previously bootstrapped
toolchains (but wouldn't bootstrap by default if they aren't there)

Pushed by mh@glandium.org: https://hg.mozilla.org/integration/autoland/rev/ddccd40117a0 Make `mach configure` prefer bootstrapped toolchains. r=firefox-build-system-reviewers,sergesanspaille,nalexander
Status: NEW → RESOLVED
Closed: 1 year ago
Resolution: --- → FIXED
Target Milestone: --- → 119 Branch
Regressions: 1854769
Status: RESOLVED → REOPENED
Resolution: FIXED → ---
Target Milestone: 119 Branch → ---

(In reply to Mike Hommey [:glandium] from comment #0)

Things have evolved, and this behavior is annoying to more people than not. We also now have a knob that could be used to explicitly disable this behavior (as opposed to a side effect of --enable-release): --disable-bootstrap.

This needs some more thought considering bug 1854769.

There is an r+ patch which didn't land and no activity in this bug for 2 weeks.
:glandium, could you have a look please?
If you still have some work to do, you can add an action "Plan Changes" in Phabricator.
For more information, please visit BugBot documentation.

Flags: needinfo?(nalexander)
Flags: needinfo?(mh+mozilla)

This is in Mike's court.

Flags: needinfo?(nalexander)
Depends on: 1879242
Flags: needinfo?(mh+mozilla)
Pushed by mh@glandium.org: https://hg.mozilla.org/integration/autoland/rev/c1acdcb0c63c Make `mach configure` prefer bootstrapped toolchains. r=firefox-build-system-reviewers,sergesanspaille,nalexander
Status: REOPENED → RESOLVED
Closed: 1 year ago7 months ago
Resolution: --- → FIXED
Target Milestone: --- → 125 Branch
Regressions: 1883797
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: