WillAyd opened a new pull request, #2301:
URL: https://github.com/apache/orc/pull/2301

   ### What changes were proposed in this pull request?
   
   This explicitly adds the threads dependency to the orc library when built in 
the Meson configuration
   
   ### Why are the changes needed?
   
   In the current CI, no failure is reported because the threads dependency is 
transitively provided by the protobuf dependency, when protobuf is included 
from source. However, some older protobuf libraries do not correctly specify in 
their pkg-config files that threads is a transitive dependency, so if built on 
a system where an older protobuf version exists orc will fail to build. This is 
exactly the case in the Apache Arrow CI, which you can see 
https://github.com/apache/arrow/actions/runs/15878114506/job/44770826425?pr=46906#step:6:1669
   
   ### How was this patch tested?
   
   Compiled and tested locally
   
   ### Was this patch authored or co-authored using generative AI tooling?
   
   No
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to