-
Notifications
You must be signed in to change notification settings - Fork 13.2k
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
Reduce default configuration's dependency upon static libstdcpp library (#103606) #104245
Conversation
Thanks for the pull request, and welcome! The Rust team is excited to review your changes, and you should hear from @jyn514 (or someone else) soon. Please see the contribution instructions for more information. |
This comment has been minimized.
This comment has been minimized.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
this looks good! r=me if my fix gets CI to pass :)
looks like it got past |
The PR title could be better, I think that ends up in the git history. |
PR title/description improved; thanks for catching that. |
@bors r+ |
📌 Commit 84585b466a14d5f1cca889f105a08186b9083818 has been approved by It is now in the queue for this repository. |
this still needs squashing? |
When I now try to run "git rebase --interactive master", the control file comes up with "noop" where I would expect to see a list of commits. But I'm still seeing 6 commits at the top of this page. So I'm not sure what my current state is... (This is one reason my group was using the "squash as you merge" option -- it does seem to offer fewer opportunities for error.) |
Usually, we do want to use the static C++ library when building rustc_llvm, but do not want to have that dependency at compiler runtime. Change the defaults to Make It So.
84585b4
to
b8edf02
Compare
Should now be squashed. |
@bors r- r+ |
Reduce default configuration's dependency upon static libstdcpp library (rust-lang#103606) Fixes rust-lang#103606 Remove default dependency on static libstdcpp except during dist llvm builds (where we want static libraries so `libLLVM.so` is self-contained).
@kubycsolutions you don't need to make any further changes to this PR, it's already been approved :) |
There had been grumbles about it not being Squashed, and I was having a bit of trouble remembering the syntax for that.... Should be done with it now, |
Rollup of 9 pull requests Successful merges: - rust-lang#100633 (Consider `#[must_use]` annotation on `async fn` as also affecting the `Future::Output`) - rust-lang#103445 (`#[test]`: Point at return type if `Termination` bound is unsatisfied) - rust-lang#103924 (Fix broken link in description of error code E0706) - rust-lang#104146 (Retry binding TCP Socket in remote-test-server) - rust-lang#104169 (Migrate `:target` rules to use CSS variables) - rust-lang#104202 (Fix ICE rust-lang#103748) - rust-lang#104216 (Don't ICE on operator trait methods with generic methods) - rust-lang#104217 (Display help message when fluent arg was referenced incorrectly) - rust-lang#104245 (Reduce default configuration's dependency upon static libstdcpp library (rust-lang#103606)) Failed merges: r? `@ghost` `@rustbot` modify labels: rollup
Merged in #104289 |
Fixes #103606
Remove default dependency on static libstdcpp except during dist llvm builds (where we want static libraries so
libLLVM.so
is self-contained).