-
Notifications
You must be signed in to change notification settings - Fork 12.9k
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
Test that core can be built with msan enabled #79382
Conversation
(rust-highfive has picked a reviewer for you, use r? to override) |
Hmm, CI passed though. Maybe CI is skipping the test because it doesn't have msan or something? |
Indeed, src/ci/docker/host-x86_64/x86_64-gnu-llvm-9/Dockerfile does not pass It may be worth adding, after the underlying issue is fixed. |
Getting the test to pass will require at least fixing this LLVM issue: Is there a way to allow the test to fail so it can be merged? |
Using |
I would prefer to not add an ignored test at this time, I think that's likely to just get forgotten. If you want to take the test and file an issue for this bug, though, that would work and we can add it once the bug is fixed. |
@g2p Ping from triage, that llvm update seems landed. Would you mind rebasing so we can try again? Don't forget to switch the PR state to |
Note: to change the labels, post this in a comment: |
@g2p Ping from triage, can you post your status on this pull request? Is it ready for review? |
See rust-fuzz/cargo-fuzz#243 The test currently fails, since it highlights a regression. Reverting library/stdarch to <rust-lang/stdarch@718175b> (the problem commit being <rust-lang/stdarch@3fa0f6a>) makes it pass again.
786cea1
to
440554e
Compare
LLVM updates didn't seem sufficient last time I tried cherry-picking, but now they are, and the test passes. |
Does the test still fail? I don't see this updating docker configs I guess... I suspect we'll need to pull through a $CARGO env var into the test somehow, I don't think our CI environment can rely on having it in PATH. |
@g2p any updates on this? |
@g2p |
See rust-fuzz/cargo-fuzz#243
The test currently fails, since it highlights a regression in https://github.com/rust-lang/stdarch.
Reverting library/stdarch to rust-lang/stdarch@718175b
(the problem commit being rust-lang/stdarch@3fa0f6a)
makes it pass again.