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 2025/06/25 16:38:00 UTC

[jira] [Resolved] (ORC-1940) Meson configuration should add thread dependency to orc lib

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

Dongjoon Hyun resolved ORC-1940.
--------------------------------
    Fix Version/s: 2.2.0
       Resolution: Fixed

Issue resolved by pull request 2301
[https://github.com/apache/orc/pull/2301]

> Meson configuration should add thread dependency to orc lib
> -----------------------------------------------------------
>
>                 Key: ORC-1940
>                 URL: https://issues.apache.org/jira/browse/ORC-1940
>             Project: ORC
>          Issue Type: Bug
>            Reporter: Will Ayd
>            Assignee: Will Ayd
>            Priority: Minor
>             Fix For: 2.2.0
>
>
> When using orc as a dependency of Apache Arrow, I received some errors around symbols exported by thread that are missing. You can see an example of this in the Arrow CI:
> [https://github.com/apache/arrow/actions/runs/15878114506/job/44770826425?pr=46906#step:6:1669]
> I do find this a bit strange, as orc does not appear to directly use it. Additionally, the protobuf library that orc uses as a dependency provides this when compiled from source. However, my guess is on platforms where protobuf is system-installed, it may not be correctly identifying via pkg-config that downstream users should be using threads.
> In any case, the CMake configuration seems to globally require it, so we can do it in the Meson configuration as well



--
This message was sent by Atlassian Jira
(v8.20.10#820010)