Update minimum Rust version to 1.82
Categories
(Firefox Build System :: Toolchains, task, P1)
Tracking
(Not tracked)
People
(Reporter: ErichDonGubler, Assigned: ErichDonGubler)
References
(Blocks 2 open bugs)
Details
(Keywords: leave-open)
Attachments
(2 files)
Assignee | ||
Comment 1•8 days ago
|
||
Backed out for causing build bustages.
To compile Rust language sources please install at least
[task 2025-01-31T03:16:42.073Z] 03:16:42 INFO - version 1.82.0 of the 'rustc' toolchain (or, if using nightly,
[task 2025-01-31T03:16:42.073Z] 03:16:42 INFO - at least one version newer than 1.82.0) and make sure it is
[task 2025-01-31T03:16:42.073Z] 03:16:42 INFO - first in your path.
[task 2025-01-31T03:16:42.073Z] 03:16:42 INFO - You can verify this by typing 'rustc --version'.
[task 2025-01-31T03:16:42.074Z] 03:16:42 INFO - If you have the 'rustup' tool installed you can upgrade
[task 2025-01-31T03:16:42.074Z] 03:16:42 INFO - to the latest release by typing 'rustup update'. The
[task 2025-01-31T03:16:42.074Z] 03:16:42 INFO - installer is available from https://rustup.rs/
Comment 4•8 days ago
|
||
Oh, right, I forgot we're stuck on 1.81 for asan builds because our patch for -Z build-std doesn't apply to 1.82 and needs to be rewritten.
Assignee | ||
Comment 6•7 days ago
|
||
:glandium: What are options here? I don't know if I have sufficient knowledge to make ASAN builds work again, but I'm willing to give it a try, if that's what's necessary to get this to ship.
Assignee | ||
Updated•7 days ago
|
Comment 7•4 days ago
|
||
Can you try updating to rustc to ab1527f1d6560168f9fd36fa8cd7ba677c1d36ad? It's rustc before the changes that break the patches, and thankfully supports unsafe extern
.
Comment 8•4 days ago
|
||
(In reply to Mike Hommey [:glandium] from comment #7)
Can you try updating to rustc to ab1527f1d6560168f9fd36fa8cd7ba677c1d36ad? It's rustc before the changes that break the patches, and thankfully supports
unsafe extern
.
Note that would be a short term solution, because it would soon lead to confusion as to why some constructs from 1.82 lead to build errors on asan builds because it's not a full 1.82.
Assignee | ||
Comment 9•4 days ago
|
||
Assignee | ||
Updated•4 days ago
|
Comment 10•4 days ago
|
||
Comment 11•3 days ago
|
||
bugherder |
Comment 12•21 hours ago
|
||
Comment 13•18 hours ago
|
||
Backed out for causing sm bustages in math-fdlibm-sincostan.js.
- Backout link
- Push with failures
- Failure Log
- Failure line: TEST-UNEXPECTED-FAIL | js/src/jit-test/tests/resist-fingerprinting/math-fdlibm-sincostan.js | /builds/worker/checkouts/gecko/js/src/jit-test/tests/resist-fingerprinting/math-fdlibm-sincostan.js:87:11 Error: Assertion failed: got false, expected true (code 3, args "") [0.1 s]
Assignee | ||
Comment 14•38 minutes ago
|
||
I...don't think the failure is related, so I'll try landing it again. We'll see if my hubris pans out. 🤪
Description
•