[ 
https://issues.apache.org/jira/browse/ORC-1440?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Dongjoon Hyun closed ORC-1440.
------------------------------

> 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)

Reply via email to