Closed Bug 1264490 Opened 7 years ago Closed 7 years ago

Update builders for rust 1.8

Categories

(Firefox Build System :: General, defect)

defect
Not set
normal

Tracking

(firefox48 fixed)

RESOLVED FIXED
mozilla48
Tracking Status
firefox48 --- fixed

People

(Reporter: rillian, Assigned: rillian)

References

Details

Attachments

(3 files, 1 obsolete file)

rustc 1.8 is out 2016 April 14. This bug is for updating the builders to the new release. Hopefully we can use more repacks this time around.
Experimental repack of upstream linux64 1.9 beta 2014-04-13 builds. Pushed to try in https://treeherder.mozilla.org/#/jobs?repo=try&revision=1cd91b3acf6e
That seemed to work, so we should be able to use a repack of 1.8 stable for linux64 and win64. If Alex is willing to set up a i586-pc-windows-msvc builds for beta we can move win32 to 1.9 beta repacks.

Rust support for MacOS X 10.6 remains broken, so those builds will have to remain on 1.6.0 stable for now.
Attachment #8741174 - Attachment is obsolete: true
This is a repack of the upstream 1.8.0 stable build
for x86_64-unknown-linux-gnu hosts plus the i686 and
x86_64 std libraries.

Review commit: https://reviewboard.mozilla.org/r/46487/diff/#index_header
See other reviews: https://reviewboard.mozilla.org/r/46487/
Attachment #8741447 - Flags: review?(mshal)
Attachment #8741448 - Flags: review?(mshal)
Attachment #8741449 - Flags: review?(mshal)
This is a repack of the upstream 1.8.0 stable compiler build
for x86_64-pc-windows-msvc hosts and the corresponding std
library.

Review commit: https://reviewboard.mozilla.org/r/46489/diff/#index_header
See other reviews: https://reviewboard.mozilla.org/r/46489/
Rust 1.8 added unwind support. but 1.9 is the first release
with i586 target support without SSE2 instructions in the
standard library, which we need for compatibility with older
machines, so we need to stay on 1.9 until it's in stable release.

This is a repack of the upstream 1.9.0-beta.1 compiler build
for i686-pc-windows-msvc hosts and both i686 and i586 targets.

Review commit: https://reviewboard.mozilla.org/r/46491/diff/#index_header
See other reviews: https://reviewboard.mozilla.org/r/46491/
Attachment #8741447 - Flags: review?(mshal) → review+
Comment on attachment 8741447 [details]
MozReview Request: Bug 1264490 - Update linux64 builders for rust 1.8. r?mshal

https://reviewboard.mozilla.org/r/46487/#review43113
Comment on attachment 8741448 [details]
MozReview Request: Bug 1264490 - Update win64 builders for rust 1.8. r?mshal

https://reviewboard.mozilla.org/r/46489/#review43115
Attachment #8741448 - Flags: review?(mshal) → review+
Comment on attachment 8741449 [details]
MozReview Request: Bug 1264490 - Update win32 builders for rust 1.9-beta.1. r?mshal

https://reviewboard.mozilla.org/r/46491/#review43117
Attachment #8741449 - Flags: review?(mshal) → review+
Thanks. Sorry, I missed adding a comma to the win32 manifest.
Comment on attachment 8741449 [details]
MozReview Request: Bug 1264490 - Update win32 builders for rust 1.9-beta.1. r?mshal

Review request updated; see interdiff: https://reviewboard.mozilla.org/r/46491/diff/1-2/
Carrying r=mshal per irc discussion.
Product: Core → Firefox Build System
You need to log in before you can comment on or make changes to this bug.