Uploaded image for project: 'Apache Arrow'
  1. Apache Arrow
  2. ARROW-8608

[C++] Update vendored mpark/variant.h to latest to fix NVCC compilation issues

Agile BoardAttach filesAttach ScreenshotVotersWatch issueWatchersCreate sub-taskLinkCloneUpdate Comment AuthorReplace String in CommentUpdate Comment VisibilityDelete Comments
    XMLWordPrintableJSON

Details

    Description

      Arrow vendors https://github.com/mpark/variant. The vendored version is  from 2019, which has issues compiling with NVCC (CUDA compiler). Projects like cuDF that depend on Arrow are stuck on a version of Arrow from before this dependency was added because they can't compile. 

      mpark/variant's two most recent PRs are fixes for NVCC compilation. 

      We would like to move cuDF forward to Arrow 0.16 or 0.17 soon, so it would be great to update the version mpark/variant in Arrow.

      Attachments

        Activity

          This comment will be Viewable by All Users Viewable by All Users
          Cancel

          People

            paul.e.taylor Paul Taylor Assign to me
            harrism Mark Harris
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Time Tracking

                Estimated:
                Original Estimate - Not Specified
                Not Specified
                Remaining:
                Remaining Estimate - 0h
                0h
                Logged:
                Time Spent - 20m
                20m

                Slack

                  Issue deployment