-
Notifications
You must be signed in to change notification settings - Fork 915
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
Explicitly request CMake use gnu++17
over c++17
#10297
Explicitly request CMake use gnu++17
over c++17
#10297
Conversation
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.
Looks good. Would a comment be helpful, to indicate that extensions are only needed for 128 bit integer support?
Good idea, done. |
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 👍
Codecov Report
@@ Coverage Diff @@
## branch-22.04 #10297 +/- ##
================================================
- Coverage 10.67% 10.67% -0.01%
================================================
Files 122 122
Lines 20874 20880 +6
================================================
Hits 2228 2228
- Misses 18646 18652 +6
Continue to review full report at Codecov.
|
@robertmaynard do we anticipate support for this in libcudacxx at some known point in the future? Should we make a note somewhere that we would like to switch to relying on that when we can? |
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.
I'm going to approve this in case it's blocking builds for the ops team, but if we plan to switch to relying on libcudacxx for int128 support at some point I would like that to be noted in the CMake so that we don't lose track of that.
@vyasr Do you think the new comment is sufficient? |
Yup that looks good to me. I'm not aware of this being a high priority on the short term |
@gpucibot merge |
Currently cudf requires compiler extensions to use
__int128_t
with standard library containers. Ensure the correct compilation flags are always providied.