Skip to content

Conversation

alexcrichton
Copy link
Member

Discovered in #45529 it looks like cross-module TLS imports aren't quite working
today, especially with hidden visibility which mostly comes up with multiple
codegen units. As a result this completely disables compiling with ThinLTO and
multiple codegen units on MIPS when bootstrapping.

cc #45654, the tracking issue for this

Discovered in rust-lang#45529 it looks like cross-module TLS imports aren't quite working
today, especially with `hidden` visibility which mostly comes up with multiple
codegen units. As a result this completely disables compiling with ThinLTO and
multiple codegen units on MIPS when bootstrapping.

cc rust-lang#45654, the tracking issue for this
@rust-highfive
Copy link
Contributor

r? @nikomatsakis

(rust_highfive has picked a reviewer for you, use r? to override)

@michaelwoerister
Copy link
Member

@bors r+

@bors
Copy link
Collaborator

bors commented Oct 31, 2017

📌 Commit b1fd5a7 has been approved by michaelwoerister

@kennytm
Copy link
Member

kennytm commented Oct 31, 2017

@bors p=3

Three other PRs depend on this.

@kennytm kennytm added the S-waiting-on-bors Status: Waiting on bors to run and complete tests. Bors will change the label on completion. label Oct 31, 2017
@bors
Copy link
Collaborator

bors commented Oct 31, 2017

⌛ Testing commit b1fd5a7 with merge 8b22e70...

bors added a commit that referenced this pull request Oct 31, 2017
rustbuild: Don't build with ThinLTO on MIPS

Discovered in #45529 it looks like cross-module TLS imports aren't quite working
today, especially with `hidden` visibility which mostly comes up with multiple
codegen units. As a result this completely disables compiling with ThinLTO and
multiple codegen units on MIPS when bootstrapping.

cc #45654, the tracking issue for this
@bors
Copy link
Collaborator

bors commented Oct 31, 2017

☀️ Test successful - status-appveyor, status-travis
Approved by: michaelwoerister
Pushing 8b22e70 to master...

@bors bors merged commit b1fd5a7 into rust-lang:master Oct 31, 2017
@alexcrichton alexcrichton deleted the mips-less-cgus branch October 31, 2017 17:57
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
S-waiting-on-bors Status: Waiting on bors to run and complete tests. Bors will change the label on completion.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

6 participants