Skip to content

Drop support for CloudABI #2025

New issue

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

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

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
# for free to join this conversation on GitHub. Already have an account? # to comment
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants