Change implementation of -Z gcc-ld and lld-wrapper again#100200
Change implementation of -Z gcc-ld and lld-wrapper again#100200bors merged 1 commit intorust-lang:masterfrom
-Z gcc-ld and lld-wrapper again#100200Conversation
|
(rust-highfive has picked a reviewer for you, use r? to override) |
|
r? compiler |
|
Sorry for not following up sooner. @petrochenkov, do you have a reviewer in mind for this? The strategy outlined #97402 (comment) sounds reasonable to me, but I'm lacking the knowledge to determine if there could be problems with it. cc @Mark-Simulacrum, since this is touching dist. |
|
bootstrap changes here look fine to me. |
|
r? @lqd maybe |
|
Sorry for the wait, I'm now back from vacation and will take look at this tomorrow. |
|
A test to ensure that I'm not sure which version of This PR looks good to me as well, but I'd like to make sure: @tschuett, does the thumbs up you left on the OP mean that you were able to test this PR on the project triggering #97755 successfully ? Would you have a repository where we could reproduce the issue by any chance ? I'd like to have an answer and hopefully I can reduce a test out of that, before merging this PR. But if it's not possible, and @tschuett has indeed validated the fix, r=me (+mark). |
|
I have 195 crates to build for my application. > clang --version
Apple clang version 13.1.6 (clang-1316.0.21.2.5)
Target: x86_64-apple-darwin21.6.0
Thread model: posix
InstalledDir: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin
> rustc +nightly --verbose --version
rustc 1.65.0-nightly (ce36e8825 2022-08-28)
binary: rustc
commit-hash: ce36e88256f09078519f8bc6b21e4dc88f88f523
commit-date: 2022-08-28
host: x86_64-apple-darwin
release: 1.65.0-nightly
LLVM version: 15.0.0and it failed again. I cannot test this PR. sorry. |
|
Thank you; I have the same clang version. We could temporarily switch the So I'll test the nightly where this PR lands for the successful osx cases I saw, and hopefully you can keep us updated on how it behaves for you -- we'll keep an eye on possible new issues as well. @bors r=lqd,Mark-Simulacrum Thanks @petrochenkov. |
…imulacrum Change implementation of `-Z gcc-ld` and `lld-wrapper` again This PR partially reverts rust-lang#97375 and uses the strategy described in rust-lang#97402 (comment) instead, thus fixes rust-lang#97755.
…imulacrum Change implementation of `-Z gcc-ld` and `lld-wrapper` again This PR partially reverts rust-lang#97375 and uses the strategy described in rust-lang#97402 (comment) instead, thus fixes rust-lang#97755.
…imulacrum Change implementation of `-Z gcc-ld` and `lld-wrapper` again This PR partially reverts rust-lang#97375 and uses the strategy described in rust-lang#97402 (comment) instead, thus fixes rust-lang#97755.
…imulacrum Change implementation of `-Z gcc-ld` and `lld-wrapper` again This PR partially reverts rust-lang#97375 and uses the strategy described in rust-lang#97402 (comment) instead, thus fixes rust-lang#97755.
…imulacrum Change implementation of `-Z gcc-ld` and `lld-wrapper` again This PR partially reverts rust-lang#97375 and uses the strategy described in rust-lang#97402 (comment) instead, thus fixes rust-lang#97755.
…imulacrum Change implementation of `-Z gcc-ld` and `lld-wrapper` again This PR partially reverts rust-lang#97375 and uses the strategy described in rust-lang#97402 (comment) instead, thus fixes rust-lang#97755.
…imulacrum Change implementation of `-Z gcc-ld` and `lld-wrapper` again This PR partially reverts rust-lang#97375 and uses the strategy described in rust-lang#97402 (comment) instead, thus fixes rust-lang#97755.
…imulacrum Change implementation of `-Z gcc-ld` and `lld-wrapper` again This PR partially reverts rust-lang#97375 and uses the strategy described in rust-lang#97402 (comment) instead, thus fixes rust-lang#97755.
…imulacrum Change implementation of `-Z gcc-ld` and `lld-wrapper` again This PR partially reverts rust-lang#97375 and uses the strategy described in rust-lang#97402 (comment) instead, thus fixes rust-lang#97755.
…imulacrum Change implementation of `-Z gcc-ld` and `lld-wrapper` again This PR partially reverts rust-lang#97375 and uses the strategy described in rust-lang#97402 (comment) instead, thus fixes rust-lang#97755.
…imulacrum Change implementation of `-Z gcc-ld` and `lld-wrapper` again This PR partially reverts rust-lang#97375 and uses the strategy described in rust-lang#97402 (comment) instead, thus fixes rust-lang#97755.
…iaskrgr Rollup of 6 pull requests Successful merges: - rust-lang#100121 (Try normalizing types without RevealAll in ParamEnv in MIR validation) - rust-lang#100200 (Change implementation of `-Z gcc-ld` and `lld-wrapper` again) - rust-lang#100814 ( Porting 'compiler/rustc_trait_selection' to translatable diagnostics - Part 1) - rust-lang#101215 (Also replace the version placeholder in rustc_attr) - rust-lang#101260 (Use `FILE_ATTRIBUTE_TAG_INFO` to get reparse tag) - rust-lang#101323 (Remove unused .toggle-label CSS rule) Failed merges: r? `@ghost` `@rustbot` modify labels: rollup
This PR partially reverts #97375 and uses the strategy described in #97402 (comment) instead, thus fixes #97755.