From 2dc63f8e6f9c2be71238530debc373f1acbcbf5e Mon Sep 17 00:00:00 2001 From: John Date: Fri, 17 Sep 2021 21:30:10 +0200 Subject: [PATCH] common/environment: set debug-prefix-map to prevent ccache cache misses Packages with debug symbols do invalidate their cache with every version change since $wrksrc does contain the version number and is getting cached --- common/environment/build/debug-debug-prefix-map.sh | 1 + common/environment/check/debug-debug-prefix-map.sh | 1 + common/environment/configure/debug-debug-prefix-map.sh | 2 ++ common/environment/install/debug-debug-prefix-map.sh | 1 + common/environment/patch/debug-debug-prefix-map.sh | 1 + 5 files changed, 6 insertions(+) create mode 120000 common/environment/build/debug-debug-prefix-map.sh create mode 120000 common/environment/check/debug-debug-prefix-map.sh create mode 100644 common/environment/configure/debug-debug-prefix-map.sh create mode 120000 common/environment/install/debug-debug-prefix-map.sh create mode 120000 common/environment/patch/debug-debug-prefix-map.sh diff --git a/common/environment/build/debug-debug-prefix-map.sh b/common/environment/build/debug-debug-prefix-map.sh new file mode 120000 index 000000000000..98c260a33f36 --- /dev/null +++ b/common/environment/build/debug-debug-prefix-map.sh @@ -0,0 +1 @@ +../configure/debug-debug-prefix-map.sh \ No newline at end of file diff --git a/common/environment/check/debug-debug-prefix-map.sh b/common/environment/check/debug-debug-prefix-map.sh new file mode 120000 index 000000000000..98c260a33f36 --- /dev/null +++ b/common/environment/check/debug-debug-prefix-map.sh @@ -0,0 +1 @@ +../configure/debug-debug-prefix-map.sh \ No newline at end of file diff --git a/common/environment/configure/debug-debug-prefix-map.sh b/common/environment/configure/debug-debug-prefix-map.sh new file mode 100644 index 000000000000..ca30b61b79ab --- /dev/null +++ b/common/environment/configure/debug-debug-prefix-map.sh @@ -0,0 +1,2 @@ +CFLAGS="${CFLAGS} -fdebug-prefix-map=$wrksrc=." +CXXFLAGS="${CXXFLAGS} -fdebug-prefix-map=$wrksrc=." diff --git a/common/environment/install/debug-debug-prefix-map.sh b/common/environment/install/debug-debug-prefix-map.sh new file mode 120000 index 000000000000..98c260a33f36 --- /dev/null +++ b/common/environment/install/debug-debug-prefix-map.sh @@ -0,0 +1 @@ +../configure/debug-debug-prefix-map.sh \ No newline at end of file diff --git a/common/environment/patch/debug-debug-prefix-map.sh b/common/environment/patch/debug-debug-prefix-map.sh new file mode 120000 index 000000000000..98c260a33f36 --- /dev/null +++ b/common/environment/patch/debug-debug-prefix-map.sh @@ -0,0 +1 @@ +../configure/debug-debug-prefix-map.sh \ No newline at end of file