From 13c7a9f2ffd347dc48c222994cc99a5cb32052a6 Mon Sep 17 00:00:00 2001 From: Thomas Devoogdt Date: Sat, 25 Oct 2025 16:35:12 +0200 Subject: [PATCH] package/webkitgtk: disable internal ccache configuration WebKit's auto-configured ccache results in 100% cache misses. Disable WebKit's internal ccache setup [1] since Buildroot already manages the ccache in toolchain/toolchain-wrapper.c. [1] https://github.com/WebKit/WebKit/blob/webkitgtk-2.50.1/Source/cmake/WebKitCCache.cmake Signed-off-by: Thomas Devoogdt Acked-by: Adrian Perez de Castro Signed-off-by: Peter Korsgaard (cherry picked from commit 37d270262585709225a865c7a9ad6d7cd9008f39) Signed-off-by: Thomas Perale --- package/webkitgtk/webkitgtk.mk | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/package/webkitgtk/webkitgtk.mk b/package/webkitgtk/webkitgtk.mk index cb66641e3d..80854c0d7b 100644 --- a/package/webkitgtk/webkitgtk.mk +++ b/package/webkitgtk/webkitgtk.mk @@ -19,6 +19,10 @@ WEBKITGTK_DEPENDENCIES = host-ruby host-python3 host-gperf host-unifdef \ WEBKITGTK_CMAKE_BACKEND = ninja +# Buildroot adds support for ccache through its +# toolchain-wrapper, so tell webkitgtk not to mess with it. +WEBKITGTK_CONF_ENV = WK_USE_CCACHE=NO + WEBKITGTK_CONF_OPTS = \ -DENABLE_API_TESTS=OFF \ -DENABLE_DOCUMENTATION=OFF \