The following patch was the problem with the compiler-rt component of 
meta-clang:

under : meta-clang/recipes-devtools/clang/compiler-rt  -

*0002-Simplify-cross-compilation.-Don-t-use-native-compile.patch*

You are using this to block build based on fail, even though the environment is 
apparently setup correctly... this appears to be an unnecessary check...

Everything builds correctly if we ignore this check by passing "QUIET"...

bitbake - clang-native, nativesdk-clang, and compiler-rt, all built correctly, 
plus my SDK builds and the linker issue has been resolved.

===

>From 6bfcd697851219f35688299c32e7068fad50c6f5 Mon Sep 17 00:00:00 2001
From: Khem Raj < [email protected] >
Date: Thu, 19 May 2016 23:11:45 -0700
Subject: [PATCH 2/5] Simplify cross-compilation. Don't use native-compiled
llvm-config.

Note: AddLLVM.cmake does not expose the LLVM source directory.
So if you want to run the test suite, you need to either:

1) set LLVM_MAIN_SRC_DIR explicitly (to find lit.py)
2) change AddLLVM.cmake to point to an installed 'lit'.
3) add_subdirectory(compiler-rt/test) from clang instead of compiler-rt.

https://us.codeaurora.org/patches/quic/llvm/50683/compiler-rt-cross-compilation.patch

Signed-off-by: Greg Fitzgerald < [email protected] >
Signed-off-by: Khem Raj < [email protected] >
---
CMakeLists.txt | 10 +++++++++-
1 file changed, 9 insertions(+), 1 deletion(-)

diff --git a/CMakeLists.txt b/CMakeLists.txt
index 4b953b212..571aee7ea 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -62,7 +62,15 @@ set(COMPILER_RT_BAREMETAL_BUILD OFF CACHE BOOLEAN
"Build for a bare-metal target.")

if (COMPILER_RT_STANDALONE_BUILD)
-  load_llvm_config()
*+  find_package(LLVM REQUIRED) <---SHOULD BE Passing "QUIET"*
+  list(APPEND CMAKE_MODULE_PATH "${LLVM_CMAKE_DIR}")
+
+  # Variables that AddLLVM.cmake depends on (included by AddCompilerRT)
+  set(LLVM_TOOLS_BINARY_DIR "${LLVM_INSTALL_PREFIX}/bin")
+  set(LLVM_LIBRARY_DIR "${LLVM_INSTALL_PREFIX}/lib")
+
+  set(LLVM_LIBRARY_OUTPUT_INTDIR
+    ${CMAKE_BINARY_DIR}/${CMAKE_CFG_INTDIR}/lib${LLVM_LIBDIR_SUFFIX})

# Find Python interpreter.
set(Python_ADDITIONAL_VERSIONS 2.7 2.6 2.5)
--
2.16.1

===
-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.

View/Reply Online (#50391): https://lists.yoctoproject.org/g/yocto/message/50391
Mute This Topic: https://lists.yoctoproject.org/mt/76393119/21656
Mute #sdk: https://lists.yoctoproject.org/g/yocto+yocto/mutehashtag/sdk
Group Owner: [email protected]
Unsubscribe: https://lists.yoctoproject.org/g/yocto/unsub  
[[email protected]]
-=-=-=-=-=-=-=-=-=-=-=-

Reply via email to