From 8c495670aa4d3c8ae61c9bf41edea08e9f03bae4 Mon Sep 17 00:00:00 2001 From: Kai Kang Date: Fri, 15 May 2020 10:21:16 +0800 Subject: clang.bbclass: override CCACHE_COMPILERCHECK It fails to build compiler-rt when ccache is enabled: | ccache: error: Failure running compiler check command: %compiler% -dumpspecs Because clang doesn't recognize option '-dumpspecs' from default value of CCACHE_COMPILERCHECK, override CCACHE_COMPILERCHECK for toolchain clang in clang.bbclass. Signed-off-by: Kai Kang --- classes/clang.bbclass | 1 + 1 file changed, 1 insertion(+) diff --git a/classes/clang.bbclass b/classes/clang.bbclass index d966f85..9fb35b8 100644 --- a/classes/clang.bbclass +++ b/classes/clang.bbclass @@ -1,4 +1,5 @@ # Add the necessary override +CCACHE_COMPILERCHECK_toolchain-clang = "%compiler% -v" CC_toolchain-clang = "${CCACHE}${HOST_PREFIX}clang ${HOST_CC_ARCH}${TOOLCHAIN_OPTIONS}" CXX_toolchain-clang = "${CCACHE}${HOST_PREFIX}clang++ ${HOST_CC_ARCH}${TOOLCHAIN_OPTIONS}" CPP_toolchain-clang = "${CCACHE}${HOST_PREFIX}clang ${HOST_CC_ARCH}${TOOLCHAIN_OPTIONS} -E" -- cgit v1.2.3-54-g00ecf