You are viewing a plain text version of this content. The canonical link for it is here.
Posted to github@arrow.apache.org by GitBox <gi...@apache.org> on 2022/02/17 11:56:13 UTC

[GitHub] [arrow] jvanstraten edited a comment on pull request #12446: ARROW-15700: [C++] Compilation error on Ubuntu 18.04

jvanstraten edited a comment on pull request #12446:
URL: https://github.com/apache/arrow/pull/12446#issuecomment-1042871284


   That'd basically be starting over from scratch, when DuckDB already has a working extension for Substrait merged in to their main branch, there's lots of work already in progress for Ibis, there's obviously the Arrow consumer that would have to be completely rewritten, etc. I wouldn't call it "just a draft" anymore.
   
   What we could consider doing if this continues to be a problem is switch to an alternative protobuf library, like [upb](https://github.com/protocolbuffers/upb), but that'd probably also be a rewrite on our end. I suppose we could even fork protobuf to just add namespacing support (if no one else has done so already). I can't imagine that being very difficult, but it's obviously maintenance work (assuming Google doesn't want to merge it in). But maybe that's a bit naive of me.
   
   ETA: oh, it looks like upb isn't intended to be used within C(++) directly. So maybe not the best choice.


-- 
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: github-unsubscribe@arrow.apache.org

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