Hi Dinesh, > I am using ccacge version 3.1.9 and trying a build with CCACHE_READONLY=1 > and it seems not to be working. It tries to write back to the ccache. [...]
The problem mentioned in the mail to which you refer was that ccache tried to create subdirectories in the cache and exited with a fatal error if it couldn't create them, even when running in read-only mode. That was fixed in 3.1.9. It's true that ccache still performs some write operations in read-only mode: it updates statistics counters and updates mtime of files in the cache in case there was a cache hit (this is to be able to tell which files can be removed when the max cache size limit is reached). If ccache can't perform those updates due to lack of permission, it just continues with life silently. Thus, read-only mode should be interpreted as "will not add new compilation results to the cache", not "will not perform any write operations to the cache". >From your question, I assume that this behavior is not what you expected or wanted. Is it a problem in your case that ccache performs those write operations? Or have you found a case where ccache in read-only mode actually writes the result of a compilation into the cache? -- Joel _______________________________________________ ccache mailing list ccache@lists.samba.org https://lists.samba.org/mailman/listinfo/ccache