You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@orc.apache.org by "Dongjoon Hyun (Jira)" <ji...@apache.org> on 2024/03/08 17:34:00 UTC

[jira] [Closed] (ORC-1440) Check for protobuf config based module

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