[ https://issues.apache.org/jira/browse/ARROW-17949?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17617082#comment-17617082 ]
Alenka Frim commented on ARROW-17949: ------------------------------------- Adding a revised todo list for this issue (will change the title also): * The C++ documentation needs to be updated [https://arrow.apache.org/docs/dev/developers/cpp/windows.html#building-with-ninja-and-clcache] to advise the use of {{{}ccache{}}}. * Python dev page should also be updated with adding {{ccache}} (manually to the {{conda create ...}} or to {{{}conda_env_cpp.txt{}}}). Also some CMake flags would be needed ({{{}ARROW_USE_CCACHE{}}} and maybe [{{ARROW_USE_SCCACHE}}|https://github.com/apache/arrow/blob/89c0214fa43f8d1bf2e19e3bae0fc3009df51e15/cpp/cmake_modules/DefineOptions.cmake#L174-L175]?) and quite possibly something else. I would also add to the todo list (or maybe a separate Jira issue): * Add {{ccache}} to {{AppVeyor}} build [~assignUser] would you like to help with the last item of adding {{ccache}} to the {{AppVeyor}} build? > [CI][C++][Docs] The use of clcache when developing on Windows > ------------------------------------------------------------- > > Key: ARROW-17949 > URL: https://issues.apache.org/jira/browse/ARROW-17949 > Project: Apache Arrow > Issue Type: Improvement > Components: C++, Continuous Integration, Documentation > 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)