I've recently seen a few integrations failing in sccache, with no error from the compiler it's driving. Present data taken from a macOS run may or may not be representative of the ones I've seen before (I only looked in this much detail after I'd seen similar things enough times to decide it was worth reporting):
with no evidence of a non-sccache'd
run in between, as might have been anticipated given "compiling locally instead".
The second sccache /usr/bin/clang++ command-line is identical to the first (aside from the 406/2940 prefix); there is no hint of a "run locally" option being passed.
So it seems like sccache doesn't really attempt a local compile when it fails to talk to its server, with the result that any such failure leads to the build failing, instead of merely not gaining the benefit of sccache
|For Gerrit Dashboard: COIN-740|
|426466,1||Add wrapper for sccache command in Linux and macOS||6.4||qt/qt5||Status: NEW||+2||0|
|426469,1||Add wrapper for sccache command in Linux and macOS||tqtc/lts-6.2||qt/tqtc-qt5||Status: NEW||+2||0|