add specs for riscv32/riscv64 musl targets by kraj · Pull Request #82202 · rust-lang/rust (original) (raw)

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service andprivacy statement. We’ll occasionally send you account related emails.

Already on GitHub?Sign in to your account

Conversation6 Commits2 Checks0 Files changed

Conversation

This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.Learn more about bidirectional Unicode characters

[ Show hidden characters]({{ revealButtonHref }})

@kraj

@rust-highfive

Thanks for the pull request, and welcome! The Rust team is excited to review your changes, and you should hear from @estebank (or someone else) soon.

If any changes to this PR are deemed necessary, please add them as extra commits. This ensures that the reviewer can see what has changed since they last reviewed the code. Due to the way GitHub handles out-of-date commits, this should also make it reasonably obvious what issues have or haven't been addressed. Large or tricky changes may require several passes of review and changes.

Please see the contribution instructions for more information.

@kraj

Signed-off-by: Khem Raj raj.khem@gmail.com

@ojeda

Please add them to src/doc/rustc/src/platform-support.md too.

@kraj

Signed-off-by: Khem Raj raj.khem@gmail.com

@estebank

@bors

📌 Commit 8b38a50 has been approved by estebank

@bors bors added S-waiting-on-bors

Status: Waiting on bors to run and complete tests. Bors will change the label on completion.

and removed S-waiting-on-review

Status: Awaiting review from the assignee but also interested parties.

labels

Feb 17, 2021

bors added a commit to rust-lang-ci/rust that referenced this pull request

Feb 18, 2021

@bors

Rollup of 8 pull requests

Successful merges:

Failed merges:

r? @ghost @rustbot modify labels: rollup

@jhwgh1968

@estebank since this adds new target platforms, shouldn't this be tagged for release notes?

@estebank estebank added the relnotes

Marks issues that should be documented in the release notes of the next release.

label

Feb 22, 2021

wip-sync pushed a commit to NetBSD/pkgsrc-wip that referenced this pull request

May 9, 2021

@he32

Package changes:

Upsteream changes:

Version 1.52.0 (2021-05-06)

Language

Compiler

Added tier 3* support for the following targets.

* Refer to Rust's [platform support page][platform-support-doc] for more information on Rust's tiered platform support.

Libraries

Stabilised APIs

The following previously stable APIs are now const.

Rustdoc

Misc

Internal Only

These changes provide no direct user facing benefits, but represent significant improvements to the internals and overall performance of rustc and related tools.

Compatibility Notes

netbsd-srcmastr pushed a commit to NetBSD/pkgsrc that referenced this pull request

May 31, 2021

@he32

Pkgsrc changes:

Upstream changes:

Version 1.52.1 (2021-05-10)

This release disables incremental compilation, unless the user has explicitly opted in via the newly added RUSTC_FORCE_INCREMENTAL=1 environment variable.

This is due to the widespread, and frequently occuring, breakage encountered by Rust users due to newly enabled incremental verification in 1.52.0. Notably, Rust users should upgrade to 1.52.0 or 1.52.1: the bugs that are detected by newly added incremental verification are still present in past stable versions, and are not yet fixed on any channel. These bugs can lead to miscompilation of Rust binaries.

These problems only affect incremental builds, so release builds with Cargo should not be affected unless the user has explicitly opted into incremental. Debug and check builds are affected.

See 84970 for more details.

Version 1.52.0 (2021-05-06)

Language

Compiler

Added tier 3* support for the following targets.

* Refer to Rust's [platform support page][platform-support-doc] for more information on Rust's tiered platform support.

Libraries

Stabilised APIs

The following previously stable APIs are now const.

Rustdoc

Misc

Internal Only

These changes provide no direct user facing benefits, but represent significant improvements to the internals and overall performance of rustc and related tools.

Compatibility Notes

@nmeum

I am trying to get rustc to work on riscv64 musl for our Alpine Linux riscv64 port. Unfortunately, the cross-compiled stage2 rustc segfaults on more complex inputs for me. How did you test rustc on riscv64 musl?

See: #96876

Labels

relnotes

Marks issues that should be documented in the release notes of the next release.

S-waiting-on-bors

Status: Waiting on bors to run and complete tests. Bors will change the label on completion.