From decf7f936eaba4f2a937cb4be4b5c33b054ee134 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ciro=20Santilli=20=E5=85=AD=E5=9B=9B=E4=BA=8B=E4=BB=B6=20?= =?UTF-8?q?=E6=B3=95=E8=BD=AE=E5=8A=9F?= Date: Fri, 21 Feb 2020 00:00:01 +0000 Subject: [PATCH] symlink insanity breaks ccache --- README.adoc | 1 + 1 file changed, 1 insertion(+) diff --git a/README.adoc b/README.adoc index 044cc34..727ba0c 100644 --- a/README.adoc +++ b/README.adoc @@ -13584,6 +13584,7 @@ It was not possible to disable the symlinks automatically for the entire project The horrendous downsides of this are: +* It is likely preventing <> hits when building to different output paths, because it makes the `-I` includes point to different paths. This is especially important for <>, which could have the exact same source files as the non-Ruby builds: https://stackoverflow.com/questions/60340271/can-ccache-handle-symlinks-to-the-same-input-source-file-as-hits * when <>, it shows you directories inside the build directory rather than in the source tree * it is harder to separate which files are <> and which are in-tree when grepping for code generated definitions