Fix #6805: add --enable-ccache configure option #6813
Closed
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Fix #6805: add --enable-ccache configure option to prefix compiler invocations with
ccache
to attempt to reuse common results, e.g. for LLVM (re)builds.The information at developer Note-ccache and at ccache and clang concerns were what drove my introduction of the
-Qunused-arguments
andCCACHE_CPP2
options. (Though I did confirm first-hand that at least the first really is necessary.)Yes, one certainly can re-route how
gcc
andclang
are resolved in one's PATH and use that as a way to invokeccache
. But I personally do not want to introduce that change to my own PATH, and this seems like a small enough change that it does not hurt to add it, at least for now. (I don't know what form it would take when we move over torustpkg
.)