You are viewing a plain text version of this content. The canonical link for it is here.
Posted to jira@arrow.apache.org by "Jacob Wujciak-Jens (Jira)" <ji...@apache.org> on 2022/10/21 14:31:00 UTC

[jira] [Commented] (ARROW-17949) [Python][C++][Docs] Use ccache when developing on Windows

    [ https://issues.apache.org/jira/browse/ARROW-17949?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17622310#comment-17622310 ] 

Jacob Wujciak-Jens commented on ARROW-17949:
--------------------------------------------

You don't have to explicitly turn (S)CCACHE on via cmake flag, they will be used automatically if the program is installed. SCCACHE will have precedence over CCACHE if both are installed and SCCACHE credentials are available via envvar. I am not sure if there is caching on Appveyor we could use to cache the ccache cache (xD) but I could take a look.

> [Python][C++][Docs] Use ccache when developing on Windows
> ---------------------------------------------------------
>
>                 Key: ARROW-17949
>                 URL: https://issues.apache.org/jira/browse/ARROW-17949
>             Project: Apache Arrow
>          Issue Type: Improvement
>          Components: C++, Documentation, Python
>            Reporter: Alenka Frim
>            Priority: Major
>
> When I was trying to update AppVeyor build to use Python 3.10 in https://issues.apache.org/jira/browse/ARROW-17892 CI build gave me an error about the pyuv source install: [https://ci.appveyor.com/project/ApacheSoftwareFoundation/arrow/builds/44974788#L884|https://ci.appveyor.com/project/ApacheSoftwareFoundation/arrow/builds/44974788#L884.]
> After some investigation me and Joris found that [clcache|https://github.com/frerich/clcache] project used in the AppVeyor setup is archived and it's dependency [pyuv|https://pypi.org/project/pyuv/#files] is no longer maintained.
> h5. Is there any substitute for clcache?
> There is a [PR|https://github.com/apache/arrow/pull/12230/files#diff-1380789f5b2c91702997c503a501ba8cbaa3a44747848e7c372b8b6eda1369f0] from [~willjones127] that changes the documentation to advise a use of [https://github.com/Nuitka/clcache] . That project is unfortunately also depending on pyuv. 
> But is there any other alternative to these two projects? cc [~raulcd] [~assignUser] 
> h5. Arrow C++ documentation
> The use of clcache is still mentioned in our [C++ docs |https://arrow.apache.org/docs/dev/developers/cpp/windows.html#building-with-ninja-and-clcache]and should be updated/removed.



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