On 2011-03-14 12:03, Mike Crowe wrote: > Well, that certainly is a problem that I would also like to resolve > but you are correct in saying that the patch does not address it. I > ended up deciding that the only way to solve it would be to invent > CCACHE_BASEDIRS to support multiple base directories. I have a patch > in development that does this.
Right. I think that we in that case just should allow multiple directories separated by colon in the existing CCACHE_BASEDIR variable. > Yes, this is the use case that is addressed by the patch. The reason > it is a problem for me is that we share a ccache among multiple users > and the rewritten path ends up being unique for each user (without the > patch.) > > I'm open to suggestions if you think there is a better way to fix > either or both problems. I can't think of a better solution for the moment, but one thing you could do is to check whether current_working_dir and x_realpath(current_working_dir) are different (only needed once) and only then try the second get_relative_path. Also, I would be very happy if you have opportunity to make a test case for this in test.sh. :-) -- Joel _______________________________________________ ccache mailing list ccache@lists.samba.org https://lists.samba.org/mailman/listinfo/ccache