Gang Wu created AVRO-4095:
-----------------------------

             Summary: Remove boost dependency from non-test files
                 Key: AVRO-4095
                 URL: https://issues.apache.org/jira/browse/AVRO-4095
             Project: Apache Avro
          Issue Type: Improvement
          Components: c++
            Reporter: Gang Wu


I have been integrating the AVRO C++ library into our proprietary query engine 
via conan. I have to maintain my own copy of the upstream 
[https://github.com/conan-io/conan-center-index/blob/master/recipes/libavrocpp/all/conanfile.py]
 to work around the boost dependency. In addition, I'm also working on a brand 
new [Iceberg C++ library|https://github.com/apache/iceberg-cpp] and need to 
integrate with AVRO C++ too. I found that preparing boost dependency requires a 
lot of work. As the AVRO C++ library is already on C++ 17, is it possible to 
get rid of the boost dependency at least in the non-test header and source 
files? It might involves a lot of work. I can do that if this is something that 
worth doing. 



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to