-
Notifications
You must be signed in to change notification settings - Fork 29
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
Cannot move to a newer Rust version #18
Comments
Discussion in cc-rs: rust-lang/cc-rs#1317 |
lasiotus
added a commit
that referenced
this issue
Dec 14, 2024
Added rust-lang/rust#134344 to bump cc version. |
bors
added a commit
to rust-lang-ci/rust
that referenced
this issue
Dec 16, 2024
Repoint cc dep in bootstrap to its latest version. v1.2.4 handles new/unofficial targets much better than v1.2.0. More specifically, v1.2.4 allows using env vars to pass target parameters to cc crate, as discussed in rust-lang/cc-rs#1317. With v1.2.0, unofficial targets like [Motor OS](https://github.com/moturus/motor-os) [cannot](moturus/motor-os#18) easily rebase to the current rust-lang and have to stay at an [older version](https://github.com/moturus/rust/tree/motor-os_2024-10-18). Also bump cmake's version from 0.1.48 to 0.1.52, as it is linked to cc. cc-rs changelogs: [1.2.4](https://github.com/rust-lang/cc-rs/blob/main/CHANGELOG.md#121---2024-11-14) [1.2.3](https://github.com/rust-lang/cc-rs/blob/main/CHANGELOG.md#123---2024-12-06) [1.2.2](https://github.com/rust-lang/cc-rs/blob/main/CHANGELOG.md#122---2024-11-29) [1.2.1](https://github.com/rust-lang/cc-rs/blob/main/CHANGELOG.md#121---2024-11-14) cmake changelogs/releases: [0.1.52](https://github.com/rust-lang/cmake-rs/blob/master/CHANGELOG.md#0152---2024-11-25) [0.1.51](https://github.com/rust-lang/cmake-rs/blob/master/CHANGELOG.md#0151---2024-08-15) 0.1.50: not a release [0.1.49](https://github.com/rust-lang/cmake-rs/releases/tag/0.1.49)
bors
added a commit
to rust-lang-ci/rust
that referenced
this issue
Dec 16, 2024
Repoint cc dep in bootstrap to its latest version. v1.2.4 handles new/unofficial targets much better than v1.2.0. More specifically, v1.2.4 allows using env vars to pass target parameters to cc crate, as discussed in rust-lang/cc-rs#1317. With v1.2.0, unofficial targets like [Motor OS](https://github.com/moturus/motor-os) [cannot](moturus/motor-os#18) easily rebase to the current rust-lang and have to stay at an [older version](https://github.com/moturus/rust/tree/motor-os_2024-10-18). Also bump cmake's version from 0.1.48 to 0.1.52, as it is linked to cc. cc-rs changelogs: [1.2.4](https://github.com/rust-lang/cc-rs/blob/main/CHANGELOG.md#121---2024-11-14) [1.2.3](https://github.com/rust-lang/cc-rs/blob/main/CHANGELOG.md#123---2024-12-06) [1.2.2](https://github.com/rust-lang/cc-rs/blob/main/CHANGELOG.md#122---2024-11-29) [1.2.1](https://github.com/rust-lang/cc-rs/blob/main/CHANGELOG.md#121---2024-11-14) cmake changelogs/releases: [0.1.52](https://github.com/rust-lang/cmake-rs/blob/master/CHANGELOG.md#0152---2024-11-25) [0.1.51](https://github.com/rust-lang/cmake-rs/blob/master/CHANGELOG.md#0151---2024-08-15) 0.1.50: not a release [0.1.49](https://github.com/rust-lang/cmake-rs/releases/tag/0.1.49)
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
rust-lang/cc-rs#1225 changed target parsing to a static pregenerated list of "targets known to rustc". As Motor OS is not known to rustc, building x86_64-unknown-moturus fails with newer Rust dist.
The text was updated successfully, but these errors were encountered: