Prepare a build of rust that supports vendored -Zbuild-std
Categories
(Firefox Build System :: General, task)
Tracking
(firefox91 fixed)
Tracking | Status | |
---|---|---|
firefox91 | --- | fixed |
People
(Reporter: Gankra, Assigned: Gankra)
References
Details
Attachments
(3 files, 1 obsolete file)
In case https://github.com/rust-lang/wg-cargo-std-aware/issues/23 isn't resolved in time for us needing to update our tsan builds.
Assignee | ||
Comment 1•3 years ago
|
||
The docs task takes 20 minutes in our CI, and we don't need it.
This also makes --patch work like --target (cleaner in the yaml)
Assignee | ||
Comment 2•3 years ago
|
||
Depends on D105811
Assignee | ||
Comment 3•3 years ago
|
||
Depends on D105812
Assignee | ||
Comment 4•3 years ago
|
||
This try build looks good: https://treeherder.mozilla.org/jobs?repo=try&revision=db343dd51e74d706946bb8c832298553782706fd
The commit I used it just whatever was on rust's master branch today. You should be able to reduce down to anything from this year (which should include the tag for 1.51.0's release). The main conflict for going earlier is that they refactored how tarballs are generated at the end of december.
Assignee | ||
Comment 5•3 years ago
•
|
||
Assignee | ||
Comment 6•3 years ago
|
||
Assignee | ||
Comment 7•3 years ago
|
||
Assignee | ||
Comment 8•3 years ago
|
||
Patch now covers all tsan/asan: https://treeherder.mozilla.org/jobs?repo=try&revision=d798f3bd8989fe07cf739932e9338fee3832ef22
Assignee | ||
Comment 9•3 years ago
|
||
Needed to fixup a version check in one of our build scripts: https://treeherder.mozilla.org/jobs?repo=try&revision=dd5e820ff996589467225714b103870a45142cb0
Updated•3 years ago
|
Assignee | ||
Comment 10•3 years ago
|
||
Glandium and I agreed to just bump the compiler version to 1.52 (1.53-dev) and avoid that uncanny version range, hopefully the build didn't change again... https://treeherder.mozilla.org/jobs?repo=try&revision=60025a83719f9c39e9d0eb51bed2af67ba735464
Assignee | ||
Comment 11•3 years ago
|
||
Ok for real a viable build!! https://treeherder.mozilla.org/jobs?repo=try&revision=68b4ded0ae5e7b96b92d0ab966b94805f756b7d5
Assignee | ||
Comment 12•3 years ago
|
||
Depends on D105812
Updated•3 years ago
|
Comment 13•3 years ago
|
||
Pushed by mh@glandium.org: https://hg.mozilla.org/integration/autoland/rev/bf555273a089 Tweak repack_rust build config. r=glandium https://hg.mozilla.org/integration/autoland/rev/47f6204f9129 Use a patched version of rustc/cargo for tsan/asan builds. r=glandium https://hg.mozilla.org/integration/autoland/rev/3114fa7baab5 Bump the OOM handler version check. r=glandium
Comment 14•3 years ago
|
||
bugherder |
https://hg.mozilla.org/mozilla-central/rev/bf555273a089
https://hg.mozilla.org/mozilla-central/rev/47f6204f9129
https://hg.mozilla.org/mozilla-central/rev/3114fa7baab5
Description
•