-
Notifications
You must be signed in to change notification settings - Fork 1.1k
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
Require LLVM >= 16.0 #8003
Require LLVM >= 16.0 #8003
Conversation
Per policy, we only support top-of-tree LLVM, plus two versions back; let's update to require LLVM >= 16, and drop workarounds for older versions.
Why are you changing |
I think the reason we were delaying this is that vcpkg was stuck on llvm 15, and our install instructions say to use vcpkg's llvm. We should check that vcpkg has moved on before landing this. |
IMHO it was easier to normalize everything to a form of |
Good call, will do. Also, this should probably wait to land until after I create a fork for the Halide 17 release, since it ostensibly should still support LLVM 15..17. |
I have verified that vcpkg for Windows now provides LLVM17 as default. |
OK to land (finally)? |
Fine by me |
* Require LLVM >= 16.0 Per policy, we only support top-of-tree LLVM, plus two versions back; let's update to require LLVM >= 16, and drop workarounds for older versions. * LLVM_VERSION < 170
Per policy, we only support top-of-tree LLVM, plus two versions back; let's update to require LLVM >= 16, and drop workarounds for older versions.