-
Notifications
You must be signed in to change notification settings - Fork 13.7k
Update cc-rs to 1.2.33, and switch rustc_codegen_ssa to use find-msvc-tools #146186
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
base: master
Are you sure you want to change the base?
Conversation
Failed to set assignee to
|
These commits modify the If this was unintentional then you should revert the changes before this PR is merged. Some changes occurred in compiler/rustc_codegen_ssa |
@bors try jobs=aarch64-msvc-1,aarch64-apple,test-various,dist-apple-various |
This comment has been minimized.
This comment has been minimized.
Update cc-rs to 1.2.33 try-job: aarch64-msvc-1 try-job: aarch64-apple try-job: test-various try-job: dist-apple-various
Let me know @dpaoliello if you want to try with |
Reminder, once the PR becomes ready for a review, use |
This comment has been minimized.
This comment has been minimized.
I switched to @rustbot ready |
This comment has been minimized.
This comment has been minimized.
The list of allowed third-party dependencies may have been modified! You must ensure that any new dependencies have compatible licenses before merging. |
@bors r=davidtwco,jieyouxu |
Update cc-rs to 1.2.33, and switch rustc_codegen_ssa to use find-msvc-tools For my purposes, contains fixes when compiling the Rust compiler for Arm64EC. Checked the commits since 1.2.16, and I don't see anything else that may affect Rust? `find-msvc-tools` was also factored out from `cc` to allow updating the use in `rustc_codegen_ssa` (finding the linker when running the Rust compiler) to be separate from the use in `rustc_llvm` (building LLVM as part of the Rust compiler).
Update cc-rs to 1.2.33, and switch rustc_codegen_ssa to use find-msvc-tools For my purposes, contains fixes when compiling the Rust compiler for Arm64EC. Checked the commits since 1.2.16, and I don't see anything else that may affect Rust? `find-msvc-tools` was also factored out from `cc` to allow updating the use in `rustc_codegen_ssa` (finding the linker when running the Rust compiler) to be separate from the use in `rustc_llvm` (building LLVM as part of the Rust compiler).
Update cc-rs to 1.2.33, and switch rustc_codegen_ssa to use find-msvc-tools For my purposes, contains fixes when compiling the Rust compiler for Arm64EC. Checked the commits since 1.2.16, and I don't see anything else that may affect Rust? `find-msvc-tools` was also factored out from `cc` to allow updating the use in `rustc_codegen_ssa` (finding the linker when running the Rust compiler) to be separate from the use in `rustc_llvm` (building LLVM as part of the Rust compiler).
Rollup of 6 pull requests Successful merges: - #144342 (add exact bitshifts) - #145709 (Fix LoongArch C function ABI when passing/returning structs containing floats) - #146152 (Unify and deduplicate algebraic float tests) - #146186 (Update cc-rs to 1.2.33, and switch rustc_codegen_ssa to use find-msvc-tools) - #146207 (std: Implement WASIp2-specific stdio routines) - #146217 (fix ICE when suggesting `::new`) r? `@ghost` `@rustbot` modify labels: rollup
Best guess for #146223 (comment) @bors r- |
This comment has been minimized.
This comment has been minimized.
Update cc-rs to 1.2.33, and switch rustc_codegen_ssa to use find-msvc-tools try-job: dist-aarch64-linux
This comment has been minimized.
This comment has been minimized.
💔 Test for 216bbad failed: CI. Failed jobs:
|
Yeah, seems likely, something about
|
Any way to get the I'd be happy to run some experiments if someone could delegate try permissions to me. |
@bors delegate=try |
This comment was marked as off-topic.
This comment was marked as off-topic.
Sorry, wrong bors |
✌️ @dpaoliello, you can now perform try builds on this pull request! You can now post |
This PR was rebased onto a different master commit. Here's a range-diff highlighting what actually changed. Rebasing is a normal part of keeping PRs up to date, so no action is needed—this note is just to help reviewers. |
@bors2 try jobs=dist-aarch64-linux |
This comment has been minimized.
This comment has been minimized.
Update cc-rs to 1.2.33, and switch rustc_codegen_ssa to use find-msvc-tools try-job: dist-aarch64-linux
The job Click to see the possible cause of the failure (guessed by this bot)
|
💔 Test for 501f1bd failed: CI. Failed jobs:
|
There we go:
Now, what to do about it? I'm not a Linux dev, so I have no idea what's gone wrong... |
For my purposes, contains fixes when compiling the Rust compiler for Arm64EC.
Checked the commits since 1.2.16, and I don't see anything else that may affect Rust?
find-msvc-tools
was also factored out fromcc
to allow updating the use inrustc_codegen_ssa
(finding the linker when running the Rust compiler) to be separate from the use inrustc_llvm
(building LLVM as part of the Rust compiler).