Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Use ccache in build-in-docker by default #225

Merged
merged 5 commits into from
May 6, 2022

Conversation

gerashegalov
Copy link
Collaborator

This PR enables ccache in build-in-docker script by default, closes #222.

A repeated no-change build with the native build dir cleaned is ~90 seconds
A repeated no-change build without removing the native build dir is ~30 seconds

The PR proposes to change the default to not skipping the clean of libcudf build unless CCACHE_DISABLE=1 is set.

Manual override of libcudf.clean.skip is honored.

Signed-off-by: Gera Shegalov [email protected]

CONTRIBUTING.md Outdated Show resolved Hide resolved
build/build-in-docker Outdated Show resolved Hide resolved
build/build-in-docker Outdated Show resolved Hide resolved
gerashegalov and others added 2 commits May 6, 2022 09:21
Co-authored-by: Jason Lowe <[email protected]>
Co-authored-by: Jason Lowe <[email protected]>
@gerashegalov gerashegalov requested a review from jlowe May 6, 2022 16:37
@jlowe jlowe added the build label May 6, 2022
@jlowe
Copy link
Member

jlowe commented May 6, 2022

build

@gerashegalov gerashegalov merged commit 1a0689c into NVIDIA:branch-22.06 May 6, 2022
@gerashegalov gerashegalov deleted the ccache-in-docker branch May 6, 2022 21:26
gerashegalov added a commit that referenced this pull request May 6, 2022
@gerashegalov gerashegalov restored the ccache-in-docker branch May 6, 2022 22:47
pxLi pushed a commit that referenced this pull request May 7, 2022
* Revert "Use ccache in build-in-docker by default (#225)"

This reverts commit 1a0689c.

* signing the change

Signed-off-by: Gera Shegalov <[email protected]>
@gerashegalov gerashegalov deleted the ccache-in-docker branch May 9, 2022 16:03
gerashegalov added a commit that referenced this pull request May 11, 2022
Reattempting reverted #225

This PR enables `ccache` in build-in-docker script by default, closes #222. 

A repeated no-change build with the native build dir cleaned is ~90 seconds
A repeated no-change build without removing the native build dir is ~30 seconds

The PR proposes to change the default to not skipping the clean of libcudf build unless CCACHE_DISABLE=1 is set.

Manual override of `libcudf.clean.skip` is honored.
 
Signed-off-by: Gera Shegalov <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

[FEA] Use ccache in build-in-docker
2 participants