Details
-
Improvement
-
Status: Open
-
Major
-
Resolution: Unresolved
-
None
-
None
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
- causes
-
ARROW-16993 [C++] cmake: `cannot create imported target "Boost::headers"`
-
- Resolved
-
-
ARROW-16903 [R] Install failure on Ubuntu-22.04 when libboost-filesystem-dev is missing
-
- Closed
-
- is related to
-
THRIFT-5602 Use std::unique_ptr instead of boost::scoped_array
-
- Open
-