-
Notifications
You must be signed in to change notification settings - Fork 12.7k
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
make sure we use cfg-if as a std dependency #61828
Conversation
r? @cramertj (rust_highfive has picked a reviewer for you, use r? to override) |
I found no place that enabled the feature. So, I have no idea how this even builds during bootstrap, without using that feature. |
@bors: r+ |
📌 Commit e5f840e has been approved by |
🌲 The tree is currently closed for pull requests below priority 500, this pull request will be tested once the tree is reopened |
To unbreak a tool: |
⌛ Testing commit e5f840e with merge 6d21a1336e037a1836d54f4f3981c4d12b41b185... |
@bors retry yielding prio to r0llup |
⌛ Testing commit e5f840e with merge 1b36b29cb67c3618ec2774d4b1879cc332485f92... |
💔 Test failed - checks-travis |
The job Click to expand the log.
I'm a bot! I can only do what humans tell me to, so if this was not helpful or you have suggestions for improvements, please ping or otherwise contact |
Spurious macOS failure "error: linking with @bors retry |
⌛ Testing commit e5f840e with merge 2c2f4d13c6be718878749d17712d499cf01a973f... |
💔 Test failed - checks-travis |
Your PR failed on Travis (raw log). Through arcane magic we have determined that the following fragments from the build log may contain information about the problem. Click to expand the log.
I'm a bot! I can only do what humans tell me to, so if this was not helpful or you have suggestions for improvements, please ping or otherwise contact |
Broken apt stuff...?!? Seems spurious. Cc @rust-lang/infra @bors retry |
⌛ Testing commit e5f840e with merge 58a75bfc6a6a39f779e515a71b792ed77bc76f78... |
@bors retry yielding to r0llup |
So another day will go by where the "latest available Miri" is a broken Miri. :( To be clear, not only is the toolstate red (which is not a big deal), also if people install what https://rust-lang.github.io/rustup-components-history/ shows as the latest version that contains Miri, they will get something that is broken. That's bad. |
make sure we use cfg-if as a std dependency xargo currently fails to build libstd because this feature is missing. My guess is that it works in rustc because the feature is enabled elsewhere, but that does not help for a libstd-only build. Miri is currently in a state where it is shipped but broken, which makes CI fail for projects that are tested in Miri. So this is kind of urgent. Cc @alexcrichton #61720
☀️ Test successful - checks-travis, status-appveyor |
xargo currently fails to build libstd because this feature is missing. My guess is that it works in rustc because the feature is enabled elsewhere, but that does not help for a libstd-only build.
Miri is currently in a state where it is shipped but broken, which makes CI fail for projects that are tested in Miri. So this is kind of urgent.
Cc @alexcrichton #61720