Hi, As I try to finalize this pull request (https://github.com/apache/arrow/pull/8648 <https://github.com/apache/arrow/pull/8648>) I found that a single necessary ORC include (liborc::WriterOptions) in arrow/adapters/orc/adapter.h broke one Python check and two C Glib & Ruby checks. Since there is nothing wrong with including liborc::WriterOptions into arrow/adapters/orc/adapter.h so that users who write Arrow Tables into ORC files can specify ORC writer options there seem to be three paths forward:
1. Include “orc/OrcFile.hh” in a way that does not offend the three checks. 2. Make changes to Arrow C Glib & Python so that the checks recognize the inclusion. 3. A combination of 1 and 2. What’s the best approach here? Thanks, Ying