-
Notifications
You must be signed in to change notification settings - Fork 177
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
Fix #633: Bump the LLVM version to 16.0.6. #676
Conversation
Command Bot: Processing... |
1 similar comment
Command Bot: Processing... |
ffb9b4f
to
f0bc23a
Compare
This changes the internal llvm (tpls/llvm) to point to a SHA on the release/16.x branch. This SHA corresponds to version 16.0.6. Documentation should be updated to refer to LLVM 16.0.6 as the latest version supported. Add workaround for unsigned integer constants as template arguments. Move the subdirectory up in the file to avoid it getting "lost". It's not clear what the bug is towards the end of the file that was causing it to be omitted in my workspace setup.
f0bc23a
to
5670dd6
Compare
CUDA Quantum Docs Bot: A preview of the documentation can be found here. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM 👍. I've tried thinking about whether this would impact anything downstream w.r.t. users, caches, backends, etc. Other than making sure folks update their Docker images and/or custom LLVM installs, I can't think of any. (The regular PR-based CI won't check anything w.r.t. submitting jobs to our existing providers, but the 1st nightly job after this is merged would check that.)
Co-authored-by: Ben Howe <141149032+bmhowe23@users.noreply.github.com>
I opened an issue, but it would be good to know why I had to move the subdirectory line in the cmake file. Might be some cmake version thing? The root cause is unclear. |
I searched our current documentation, and I don't see a spot where we currently specify any version constraints. Is there already an open issue to add that, or was a new issue going to be opened? |
Same here. I looked and could not find this. It should be called out somewhere, since using the tip of llvm-project will be broken. I'll see about opening an issue. See #681 |
This changes the internal llvm (tpls/llvm) to point to a SHA on the release/16.x branch. This SHA corresponds to version 16.0.6.
Documentation should be updated to refer to LLVM 16.0.6 as the latest version supported.