summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorKai Kang <kai.kang@windriver.com>2020-05-15 10:21:16 +0800
committerKhem Raj <raj.khem@gmail.com>2020-05-15 07:35:04 -0700
commit8c495670aa4d3c8ae61c9bf41edea08e9f03bae4 (patch)
tree5310833155bc31e4641c60e54019cb18f8dce112
parent1a1b925bbda53add5a24334ac6e85ebc04f98512 (diff)
downloadmeta-clang-8c495670aa4d3c8ae61c9bf41edea08e9f03bae4.tar.gz
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 <kai.kang@windriver.com>
-rw-r--r--classes/clang.bbclass1
1 files changed, 1 insertions, 0 deletions
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 @@
1# Add the necessary override 1# Add the necessary override
2CCACHE_COMPILERCHECK_toolchain-clang = "%compiler% -v"
2CC_toolchain-clang = "${CCACHE}${HOST_PREFIX}clang ${HOST_CC_ARCH}${TOOLCHAIN_OPTIONS}" 3CC_toolchain-clang = "${CCACHE}${HOST_PREFIX}clang ${HOST_CC_ARCH}${TOOLCHAIN_OPTIONS}"
3CXX_toolchain-clang = "${CCACHE}${HOST_PREFIX}clang++ ${HOST_CC_ARCH}${TOOLCHAIN_OPTIONS}" 4CXX_toolchain-clang = "${CCACHE}${HOST_PREFIX}clang++ ${HOST_CC_ARCH}${TOOLCHAIN_OPTIONS}"
4CPP_toolchain-clang = "${CCACHE}${HOST_PREFIX}clang ${HOST_CC_ARCH}${TOOLCHAIN_OPTIONS} -E" 5CPP_toolchain-clang = "${CCACHE}${HOST_PREFIX}clang ${HOST_CC_ARCH}${TOOLCHAIN_OPTIONS} -E"