Skip to content
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 and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Drop support for CloudABI #2025

Closed
JohnTitor opened this issue Jan 7, 2021 · 2 comments · Fixed by #2055
Closed

Drop support for CloudABI #2025

JohnTitor opened this issue Jan 7, 2021 · 2 comments · Fixed by #2055

Comments

@JohnTitor
Copy link
Member

Since rust-lang/rust#78439, Rust doesn't support the CloudABI targets anymore. We dropped CI for them (#1981) but we still have the CloudABI module (https://github.com/rust-lang/libc/tree/02fe5de20b9d24db107932985aa3b4dc11fe408c/src/cloudabi). We will deprecate it and remove in the future release.

@joshtriplett
Copy link
Member

If the cloudabi targets no longer exist in Rust, then it's no longer possible to do a build that could access these modules, so I don't think it's a breaking change to remove them.

In theory, someone could use a custom target, or an older version of Rust, but we already don't guarantee that arbitrarily old versions of Rust can build arbitrarily new crates.

@Amanieu
Copy link
Member

Amanieu commented Feb 3, 2021

I am also inclined to drop CloudABI support. I don't think this is a breaking change since the target has already been removed from rustc. And honestly nobody is using CloudABI any more, they've all moved to WASI.

@bors bors closed this as completed in 49776c2 Feb 4, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants