You are viewing a plain text version of this content. The canonical link for it is here.
Posted to jira@arrow.apache.org by "Raúl Cumplido (Jira)" <ji...@apache.org> on 2022/10/14 14:28:00 UTC

[jira] [Updated] (ARROW-17347) [C++][Docs] Describe limitations and alternatives for handling dependencies via package managers

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

Raúl Cumplido updated ARROW-17347:
----------------------------------
    Fix Version/s: 11.0.0
                       (was: 10.0.0)

> [C++][Docs] Describe limitations and alternatives for handling dependencies via package managers
> ------------------------------------------------------------------------------------------------
>
>                 Key: ARROW-17347
>                 URL: https://issues.apache.org/jira/browse/ARROW-17347
>             Project: Apache Arrow
>          Issue Type: Improvement
>          Components: C++, Documentation
>            Reporter: Kae Suarez
>            Priority: Major
>             Fix For: 11.0.0
>
>
> In this page: [https://arrow.apache.org/docs/developers/cpp/building.html] it is described how package managers can be used to get dependencies for Arrow. My specific experience is with Apple Silicon on macOS, so I can describe my experience there. A Brewfile is provided to assist getting necessary packages to build Arrow, but it does not include all relevant packages to build the most Arrow features possible on Mac (i.e., everything but CUDA). Diving further, I learned that Homebrew cannot provide all necessary dependencies for features such as GCS support, and had to turn to conda-forge. Upon doing so, I started having overlapping dependencies elsewhere, and eventually had to turn fully to conda.
> It would be helpful to have the limitations laid out for what features can be built with what package managers, as well as adding conda as an alternative to Homebrew for macOS users, since that is necessary to build the fullest Arrow possible without building other libraries from source as well.



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