[
https://issues.apache.org/jira/browse/ORC-1440?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Dongjoon Hyun updated ORC-1440:
-------------------------------
Summary: Check for protobuf config based module (was: Add support for
protobuf >=4.22.0 (external dep))
> Check for protobuf config based module
> --------------------------------------
>
> Key: ORC-1440
> URL: https://issues.apache.org/jira/browse/ORC-1440
> Project: ORC
> Issue Type: Improvement
> Components: build
> Reporter: Nehal Jagdish Wani
> Assignee: Nehal Jagdish Wani
> Priority: Minor
> Fix For: 2.0.0
>
> Attachments: failure.win.txt
>
>
> {*}What{*}:
> At the moment, the build on Windows fails with: [^failure.win.txt]
> {*}Why{*}:
> The recent version of `libprotobuf` generates code that depends on `abseil`.
> It can lead to issues for downstream consumers of the library. Example:
> [https://github.com/protocolbuffers/protobuf/issues/11920]
> {*}Potential Resolution{*}:
> The `orc::protobuf` interface target depends on our hand-rolled find module
> for `libprotobuf`. The recent versions of `libprotobuf` provide their own
> CMake configs. We can check for the existence of the config and use the
> hand-rolled version as a fallback.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)