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

[C++] Remove boost dependency with thrift

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Open
    • Major
    • Resolution: Unresolved
    • None
    • None
    • C++

    Description

      kou (re-)added this dependency in ARROW-16721: https://github.com/apache/arrow/pull/13292/files#r890849903. But looking at thrift/transport/TBufferTransports.h, the header we include that uses boost, the class we use from it doesn't seem to require boost itself. So maybe we can pull the class definition out that we need and inline/vendor it, so that we can drop the need for that header, and thus drop the need for boost with thrift.

      Attachments

        Issue Links

          Activity

            People

              Unassigned Unassigned
              npr Neal Richardson
              Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

              Dates

                Created:
                Updated: