From 204dadaf378e44d6c53d3bee1c2a54aaf38d666c Mon Sep 17 00:00:00 2001 From: Khem Raj Date: Sat, 11 Mar 2023 17:33:35 -0800 Subject: libclc: Define llvm tools needed during build It pokes at target llvm.cmake and gets the path LLVM_TOOLS_BINARY_DIR pointing to target sysroot however during cross builds it should be looking for tools for cross building in native sysroot Signed-off-by: Khem Raj --- recipes-devtools/clang/libclc_git.bb | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/recipes-devtools/clang/libclc_git.bb b/recipes-devtools/clang/libclc_git.bb index cb302e7..2c4ed0a 100644 --- a/recipes-devtools/clang/libclc_git.bb +++ b/recipes-devtools/clang/libclc_git.bb @@ -19,6 +19,11 @@ EXTRA_OECMAKE += " \ -DCMAKE_BUILD_TYPE=RelWithDebInfo \ -DLLVM_ENABLE_PER_TARGET_RUNTIME_DIR=OFF \ -DCMAKE_CROSSCOMPILING_EMULATOR=${WORKDIR}/qemuwrapper \ + -DLLVM_CLANG=${STAGING_BINDIR_NATIVE}/clang \ + -DLLVM_AS=${STAGING_BINDIR_NATIVE}/llvm-as \ + -DLLVM_LINK=${STAGING_BINDIR_NATIVE}/llvm-link \ + -DLLVM_OPT=${STAGING_BINDIR_NATIVE}/opt \ + -DLLVM_SPIRV=${STAGING_BINDIR_NATIVE}/llvm-spirv \ -Dclc_comp_in:FILEPATH=${OECMAKE_SOURCEPATH}/cmake/CMakeCLCCompiler.cmake.in \ -Dll_comp_in:FILEPATH=${OECMAKE_SOURCEPATH}/cmake/CMakeLLAsmCompiler.cmake.in \ -DCMAKE_POSITION_INDEPENDENT_CODE=ON \ -- cgit v1.2.3-54-g00ecf