-
Notifications
You must be signed in to change notification settings - Fork 205
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
RFC: Deprecate LLVM <= 10 #543
Comments
All issues I'm aware of have been resolved for some months. All users I know of who were on LLVM <= 10 have upgraded to 13. I posted a reminder on Zulip in case anyone missed this issue. Please, if you are using LLVM <= 10, speak up now. I plan to proceed to the next stage (formal deprecation) around the same time that I complete #554, so that the formal deprecation lands in version 1.1.0. |
Formal deprecation was in #612. Depending on how #553 goes, I may need to accelerate the timeline for removal. Opaque pointers are a hard blocker for LLVM 15, and I'm not sure how painful it's going to be to keep both paths in one code base, so I may need to remove versions prior to the availability of opaque pointers in order to make the migration sane. |
S3D is potentially a blocker for this, though it's not clear right now if there are any fundamental issues or just old builds that need updating. |
I have discovered a miscompilation that appears to have crept in somewhere between LLVM 6 and 11. This definitely blocks the final removal of these versions until it is resolved. |
This comment was marked as spam.
This comment was marked as spam.
I issued a 30 day ban on user @rongduo for spamming this issue tracker. A previous public warning was issued at #553 (comment) . If the behavior continues, I will need to make the ban permanent. |
#634 has been merged, and LLVM <= 10 permanently removed. |
Similarly to #471, I want to start this early so that we can collect a list of users who are currently on LLVM 10 or lower. Please reply if this is you. I'd like to ask that you try out LLVM 13 (or at least 11) and see if it works for you.
After the deprecation, the minimum LLVM version will be 11.
This deprecation will land no sooner than Terra version 1.0.0, and code will be removed at earliest in 1.1.0.
Steps:
I'm not currently aware of any blockers as of the time of writing.(There are now, see below.) I am actively encouraging all users who work with me directly to move to LLVM 13.TODO:
The text was updated successfully, but these errors were encountered: