-
Notifications
You must be signed in to change notification settings - Fork 13.2k
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
Bump boostrap cc
to 1.2.17 and cmake
to 0.1.54
#138784
base: master
Are you sure you want to change the base?
Conversation
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
Please add |
85502fc
to
673b519
Compare
Ah, that's why, I really couldn't understand why it didn't work (and failing in Have added to |
@bors try |
…try> Bump boostrap `cc` to 1.2.17 and `cmake` to 0.1.54 The `cc` version in `bootstrap` was reverted down to 1.1.22 in rust-lang#137460 (previously at 1.2.0). The offending issue has since then been resolved in rust-lang/cc-rs#1413, and a new version of `cc` has been released in rust-lang/cc-rs#1435, so let's try to update the version again. See [the changelog](https://github.com/rust-lang/cc-rs/blob/d9dd20e376368c7535f6ef89b809098f5f203c1a/CHANGELOG.md) for exact details on what has changed here. r? jieyouxu who tried this last in rust-lang#137022. `@rustbot` label T-bootstrap try-job: dist-apple-various
This comment has been minimized.
This comment has been minimized.
💔 Test failed - checks-actions |
@bors delegate+ (for try-jobs only, I haven't looked at the cc diff) |
ce6caef
to
c93efd1
Compare
Okay so the failure comes from all the way back in rust-lang/cmake-rs#158, see also rust-lang/cmake-rs#228. I've added a workaround in bootstrap, though ideally this should be fixed in @bors try |
c93efd1
to
061eda1
Compare
Bump boostrap `cc` to 1.2.17 and `cmake` to 0.1.54 The `cc` version in `bootstrap` was reverted down to 1.1.22 in rust-lang#137460 (previously at 1.2.0). The offending issue has since then been resolved in rust-lang/cc-rs#1413, and a new version of `cc` has been released in rust-lang/cc-rs#1435, so let's try to update the version again. See [the changelog](https://github.com/rust-lang/cc-rs/blob/d9dd20e376368c7535f6ef89b809098f5f203c1a/CHANGELOG.md) for exact details on what has changed here. r? jieyouxu who tried this last in rust-lang#137022. `@rustbot` label T-bootstrap try-job: dist-apple-various
This comment has been minimized.
This comment has been minimized.
To avoid a panic in cmake-rs that was introduced in: rust-lang/cmake-rs#158
compiler-rt's CMake setup seems to have special logic for Apple platforms that works poorly when this is not set.
Similarly to what was previously done for the `llvm` step.
da19f9e
to
1f675d3
Compare
Gonna try a hunch with @bors try |
…try> Bump boostrap `cc` to 1.2.17 and `cmake` to 0.1.54 The `cc` version in `bootstrap` was reverted down to 1.1.22 in rust-lang#137460 (previously at 1.2.0). The offending issue has since then been resolved in rust-lang/cc-rs#1413, and a new version of `cc` has been released in rust-lang/cc-rs#1435, so let's try to update the version again. See [the `cc-rs` changelog](https://github.com/rust-lang/cc-rs/blob/d9dd20e376368c7535f6ef89b809098f5f203c1a/CHANGELOG.md) and [the `cmake-rs` changelog](https://github.com/rust-lang/cmake-rs/blob/fd56c5a6b4ecda8815c863eb5b12d7b3f0391197/CHANGELOG.md) for details on what has changed here. r? jieyouxu who tried this last in rust-lang#137022. `@rustbot` label T-bootstrap try-job: dist-apple-various
☀️ Try build successful - checks-actions |
…try> Bump boostrap `cc` to 1.2.17 and `cmake` to 0.1.54 The `cc` version in `bootstrap` was reverted down to 1.1.22 in rust-lang#137460 (previously at 1.2.0). The offending issue has since then been resolved in rust-lang/cc-rs#1413, and a new version of `cc` has been released in rust-lang/cc-rs#1435, so let's try to update the version again. See [the `cc-rs` changelog](https://github.com/rust-lang/cc-rs/blob/d9dd20e376368c7535f6ef89b809098f5f203c1a/CHANGELOG.md) and [the `cmake-rs` changelog](https://github.com/rust-lang/cmake-rs/blob/fd56c5a6b4ecda8815c863eb5b12d7b3f0391197/CHANGELOG.md) for details on what has changed here. r? jieyouxu who tried this last in rust-lang#137022. `@rustbot` label T-bootstrap try-job: *apple*
This PR changes how LLVM is built. Consider updating src/bootstrap/download-ci-llvm-stamp. |
Unsure about |
☀️ Try build successful - checks-actions |
Messing with CMake can likely change how LLVM is built, so I would bump the stamp file. |
This PR makes a fairly large version update to CMake and cc, so it is likely that LLVM is built differently.
The job Click to see the possible cause of the failure (guessed by this bot)
|
Hmm, seems like it failed while testing Failure:
|
Hmm. Looking at the test, I think that it doesn't really make sense anymore after #138704. |
Should wait few days for pr, maybe it will be merged? |
I'd rather file a follow-up later, it can take time for a new
Do you think I should remove it, then? |
I will do it in a separate PR. |
The
cc
version inbootstrap
was reverted down to 1.1.22 in #137460 (previously at 1.2.0). The offending issue has since then been resolved in rust-lang/cc-rs#1413, and a new version ofcc
has been released in rust-lang/cc-rs#1435, so let's try to update the version again.See the
cc-rs
changelog and thecmake-rs
changelog for details on what has changed here.r? jieyouxu who tried this last in #137022.
@rustbot label T-bootstrap
try-job: apple