Update Rust toolchain to stable 1.32 for the win aarch64 build
Categories
(Firefox Build System :: General, defect)
Tracking
(firefox66 fixed)
| Tracking | Status | |
|---|---|---|
| firefox66 | --- | fixed |
People
(Reporter: bbouvier, Assigned: bbouvier)
References
Details
Attachments
(1 file)
|
3.71 KB,
patch
|
froydnj
:
review+
|
Details | Diff | Splinter Review |
| Assignee | ||
Comment 1•6 years ago
|
||
| Assignee | ||
Comment 2•6 years ago
|
||
Comment 3•6 years ago
|
||
I was under the impression that we were gonna update to a new rustc nightly for bug 1512519, as soon as https://github.com/rust-lang/rust/pull/57645 lands. Does that mess up your plans here? (In other words did you specifically need the stable branch?)
Comment 6•6 years ago
|
||
Rust nightlies are currently unusable due to bug 1521249; bbouvier tried nightly versions in bug 1522713 comment 8.
(In reply to Nathan Froyd [:froydnj] from comment #6)
Rust nightlies are currently unusable due to bug 1521249; bbouvier tried
nightly versions in bug 1522713 comment 8.
That bug doesn't have a comment 8... wrong bug? Thanks for the pointer though, that saves me a surprise from the next time I update my nightly.
Comment 8•6 years ago
|
||
Ah, bug 1522173 comment 8, whoops.
Comment 9•6 years ago
|
||
| bugherder | ||
Comment 10•6 years ago
|
||
Either this bug or bug 1522173 brought some big build times improvements on Windows platforms:
== Change summary for alert #18929 (as of Fri, 25 Jan 2019 15:09:19 GMT) ==
Improvements:
696% sccache hit rate windows2012-64 asan opt taskcluster-c5.4xlarge 0.12 -> 0.94
654% sccache hit rate windows2012-32 debug taskcluster-c5.4xlarge 0.12 -> 0.92
636% sccache hit rate windows2012-64-noopt debug taskcluster-c5.4xlarge 0.12 -> 0.87
528% sccache hit rate windows2012-64 asan fuzzing-asan taskcluster-c5.4xlarge 0.15 -> 0.92
26% build times windows2012-32 debug taskcluster-c5.4xlarge 2,577.58 -> 1,915.17
23% build times windows2012-64-noopt debug taskcluster-c5.4xlarge 2,246.23 -> 1,731.57
For up to date results, see: https://treeherder.mozilla.org/perf.html#/alerts?id=18929
| Assignee | ||
Comment 11•6 years ago
|
||
Could be a mix of both:
- updating the Rust compiler might improve compilation times of Rust in general
- the Cranelift bump in bug 1522173 may have addressed the build time regression noted in bug 1506511.
Ionuț, regarding bug 1506511, did we get back to the baseline values? If so, we could mark these two bugs as the cause for resolution. (We could also do try builds including only one of the two patches to see which patch in particular solved the regression, for completeness)
Comment 12•6 years ago
•
|
||
(In reply to Benjamin Bouvier [:bbouvier] from comment #11)
Could be a mix of both:
- updating the Rust compiler might improve compilation times of Rust in general
- the Cranelift bump in bug 1522173 may have addressed the build time regression noted in bug 1506511.
Ionuț, regarding bug 1506511, did we get back to the baseline values? If so, we could mark these two bugs as the cause for resolution. (We could also do try builds including only one of the two patches to see which patch in particular solved the regression, for completeness)
This is kinda tricky to confirm. There seems to be a fix for some of the build times. Still, the plain builds haven't improved at all.
Comment 13•6 years ago
|
||
I'm going to claim bug 1522771 for the sccache and build time improvements. :-)
Description
•