You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
[CI][Python] CMakeLists detects ccache but not sccache #50996
changed the title [-][Python] CMakeLists detects ccache but not sccache[/-][+][CI][Python] CMakeLists detects ccache but not sccache[/+]on Aug 25, 2026
Activity
pitrou commentedon Aug 25, 2026
@raulcd @tadeja @AlenkaF
[-][Python] CMakeLists detects ccache but not sccache[/-][+][CI][Python] CMakeLists detects ccache but not sccache[/+]paultiq commentedon Aug 25, 2026
While working on the 3.15 PR, I did this on a fork [and tested against my forked crossbow]:
It got manylinux builds down to about 11-14 minutes, and started on Windows but didn't test.
Steps for manylinux were:
ARROW_USE_CCACHE:=OFFsccache --show-statsat end of build** I'm happy to take this issue, if interested.
pitrou commentedon Aug 25, 2026
If you're talking about the Arrow C++ build step, there's #50992
This issue is for PyArrow proper.
paultiq commentedon Aug 25, 2026
I'm talking about pyarrow proper: the crossbow wheel builds
Example build: https://github.com/paultiq/crossbow/actions/runs/32308725974
pitrou commentedon Aug 25, 2026
I mean there's a Arrow C++ build step there, and then a PyArrow build step :)
paultiq commentedon Aug 25, 2026
Oh, hah, gotcha... right... I'll meet you in #50992 :)
med9110 commentedon Oct 12, 2026
Hi @pitrou, I'd be interested in working on this issue if it's still available.
I'd like to implement the detection while preserving the existing
ccachefallback behavior, and validate it with the relevant build checks.Does that approach sound right, and would you be happy for me to take this on?