wgtmac commented on issue #17:
URL: https://github.com/apache/iceberg-cpp/issues/17#issuecomment-2551697006

   I have created https://issues.apache.org/jira/browse/AVRO-4095 to work on 
removing the boost dependency from non-testing code path (at least 
binary-encoding). I'm inclined to use the C++ library with boost dependency 
removed. I happened to see that DuckDB has leveraged the Avro C library for its 
Avro extension: https://duckdb.org/2024/12/09/duckdb-avro-extension.html. So I 
don't think we need to reinvent a Avro C++ library at the moment.
   
   > I was thinking about picking some files we need from Avro and implement 
our own.
   
   I don't think it is a good approach. We can define a good interface for Avro 
reader/writer in the iceberg-core library and provide a default implementation 
via iceberg-avro library with help of the open source Avro C++ library.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: issues-unsubscr...@iceberg.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: issues-unsubscr...@iceberg.apache.org
For additional commands, e-mail: issues-h...@iceberg.apache.org

Reply via email to