Update builders to rustc 1.47
Categories
(Firefox Build System :: Toolchains, task)
Tracking
(firefox84 fixed)
Tracking | Status | |
---|---|---|
firefox84 | --- | fixed |
People
(Reporter: glandium, Assigned: glandium)
References
(Blocks 1 open bug)
Details
(Keywords: perf-alert)
Attachments
(4 files, 1 obsolete file)
Assignee | ||
Comment 1•4 years ago
|
||
For the record: this causes build failures on macOS with LTO, due to some change in rustc. This was fixed in recent nightlies, and may be uplifted to 1.45.
1.45 itself uses LLVM 10, and can't be used for cross-LTO until we upgrade to clang 10.
Comment 2•4 years ago
|
||
Was this fixed in 1.44.1 (https://github.com/rust-lang/rust/blob/stable/RELEASES.md#version-1441-2020-06-18)?
Assignee | ||
Comment 3•4 years ago
|
||
No it wasn't.
Comment 4•4 years ago
|
||
(In reply to Mike Hommey [:glandium] from comment #3)
No it wasn't.
Are we fairing any better with 1.45 (https://github.com/rust-lang/rust/blob/master/RELEASES.md#version-1450-2020-07-16)?
Comment 6•4 years ago
|
||
Seeing as bug 1660340 is going to be the basis for future builds, does this imply that Rust 1.46 will target FF82?
Assignee | ||
Comment 7•4 years ago
|
||
It depends. Last time I tried clang 10 and rust 1.45, things didn't go well on multiple platforms, so who knows...
Comment 8•4 years ago
|
||
(In reply to Mike Hommey [:glandium] from comment #7)
It depends. Last time I tried clang 10 and rust 1.45, things didn't go well on multiple platforms, so who knows...
And now that things are moving to Clang 11 for FF82, does this also mean it will use the newly minted Rust 1.46?
Assignee | ||
Comment 10•4 years ago
|
||
Status with 1.47: slightly less busted than 1.46 and 1.45, but still busted on PGO and/or LTO.
Assignee | ||
Updated•4 years ago
|
Assignee | ||
Updated•4 years ago
|
Assignee | ||
Comment 11•4 years ago
|
||
Assignee | ||
Comment 12•4 years ago
|
||
Assignee | ||
Comment 13•4 years ago
|
||
Also upgrade the ccov builds to clang 11, as they were stuck on clang 9
because of the older version of rust, and the new version of rust
requires to bump clang as well (due to code-coverage-related symbols
name change).
Comment 14•4 years ago
|
||
Assignee | ||
Comment 15•4 years ago
|
||
Comment 16•4 years ago
|
||
Comment 17•4 years ago
|
||
Backed out for windows shippable bustage.
Failure log: https://treeherder.mozilla.org/logviewer.html#?job_id=319085043&repo=autoland
Backout link: https://hg.mozilla.org/integration/autoland/rev/9a2598a10e2234fd475706330cd468acca9338ed
Comment 18•4 years ago
|
||
(In reply to Pulsebot from comment #16)
Pushed by csabou@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/fee83fc16940
Partially backout changeset 609ac687f7e3 for tsan mochitest bustage. CLOSED
TREE
== Change summary for alert #27265 (as of Mon, 19 Oct 2020 23:17:08 GMT) ==
Regressions:
Ratio | Suite | Test | Platform | Options | Absolute values (old vs new) |
---|---|---|---|---|---|
0.35% | installer size | osx-cross | 79,953,855.50 -> 80,235,054.25 |
For up to date results, see: https://treeherder.mozilla.org/perf.html#/alerts?id=27265
Comment 19•4 years ago
|
||
(In reply to Cosmin Sabou [:CosminS] from comment #17)
Backed out for windows shippable bustage.
Failure log: https://treeherder.mozilla.org/logviewer.html#?job_id=319085043&repo=autoland
Backout link: https://hg.mozilla.org/integration/autoland/rev/9a2598a10e2234fd475706330cd468acca9338ed
== Change summary for alert #27269 (as of Tue, 20 Oct 2020 06:22:16 GMT) ==
Improvements:
Ratio | Suite | Test | Platform | Options | Absolute values (old vs new) |
---|---|---|---|---|---|
0.29% | installer size | osx-cross | 80,171,167.75 -> 79,939,072.42 |
For up to date results, see: https://treeherder.mozilla.org/perf.html#/alerts?id=27269
Comment 20•4 years ago
|
||
Assignee | ||
Updated•4 years ago
|
Assignee | ||
Comment 21•4 years ago
|
||
Comment 22•4 years ago
|
||
Comment 23•4 years ago
|
||
bugherder |
https://hg.mozilla.org/mozilla-central/rev/1edadabf402b
https://hg.mozilla.org/mozilla-central/rev/6c886dc65188
https://hg.mozilla.org/mozilla-central/rev/5711df59da63
https://hg.mozilla.org/mozilla-central/rev/a6b912aecb35
Updated•4 years ago
|
Updated•4 years ago
|
Description
•