[
https://issues.apache.org/jira/browse/ARROW-902?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15987702#comment-15987702
]
Wes McKinney commented on ARROW-902:
------------------------------------
Boost is much more complex than the other dependencies, and it's available
almost everywhere, so I'm not sure what would be the benefit.
> This feature would help a lot. I believe there are quite a few people that
> are a little stuck from interacting with projects because of being in
> environments not connected to the internet (directly).
It sounds like you are working in an airgapped environment, or behind some
other firewall. In this environments, I would recommend building the thirdparty
toolchain separately and using the *_HOME variables. I personally do some work
in a firewalled environment and have been successfully building these libraries
without giving cmake outbound internet access, using a separately-managed
toolchain (using conda packages).
On some contemplation, I'm unsure if we want to support offline builds via
ExternalProject due to the extra maintenance burden. I'm interested to hear
from other users how they are handling builds in environments without direct
internet access.
> [C++] offline build support
> ---------------------------
>
> Key: ARROW-902
> URL: https://issues.apache.org/jira/browse/ARROW-902
> Project: Apache Arrow
> Issue Type: Wish
> Reporter: Luke Higgins
> Priority: Minor
> Attachments: CMakeLists.txt
>
>
> Could there be a flag or similar to make offline building of the project
> easier (or maybe that is in place and I don't see it)?
> Something that perhaps in CMakeLists.txt that has the option for the URL to
> be a file:// path?
> This would help me in that I could download all relevant tarballs and have
> the same build happen offline or online.
--
This message was sent by Atlassian JIRA
(v6.3.15#6346)