-
Notifications
You must be signed in to change notification settings - Fork 13.4k
add two new build flags to build clang and enable llvm plugins #87297
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
Conversation
(rust-highfive has picked a reviewer for you, use r? to override) |
@bors r+ |
📌 Commit 8f6827f has been approved by |
⌛ Testing commit 8f6827f with merge 71c86470dda17b5c0a0f46341937ade4295d5787... |
💔 Test failed - checks-actions |
https://github.com/rust-lang-ci/rust/runs/3217367001?check_suite_focus=true Not really sure what's the issue here, since I can't (?) expand the 'install aws cli' section further. I also just used this change under Ubuntu, so not sure about Apple, but to me that looks like a random failure? |
@bors retry |
☀️ Test successful - checks-actions |
Based on the discussion here: https://rust-lang.zulipchat.com/#narrow/stream/131828-t-compiler/topic/Add.20configure.20flag.20to.20build.20clang/near/246439138
It allows building clang (which already is part of the llvm-project) based on the same llvm version which we use to build rustc.
It also allows enabling llvm's plugin interface, which is required for https://enzyme.mit.edu/.
There is no further integration beside of this basic build support.