From 003dd05e4c168f7c3cccb9cbfad3fd8f38fe8741 Mon Sep 17 00:00:00 2001 From: Khem Raj Date: Wed, 13 Nov 2019 22:59:11 -0800 Subject: clang: Provide llvm/llvm-native When using meta-clang, it makes sense to use llvm provided by clang recipe, this ensures that we do not build llvm from oe-core but instead offer the one from clang recipe enable rtti and eh for native/nativesdk clang, this is needed for mesa to build Let clang PROVIDE llvm Build AMDGNU and other targets, this is needed for llvm-config to work properly, since we use llvm-config from clang-native, so its better to build the targets that are built for clang-native atleast create version specific symlinks for tblgen anf llvm-config Signed-off-by: Khem Raj --- conf/layer.conf | 3 +++ 1 file changed, 3 insertions(+) (limited to 'conf/layer.conf') diff --git a/conf/layer.conf b/conf/layer.conf index 2b92760..967f052 100644 --- a/conf/layer.conf +++ b/conf/layer.conf @@ -20,6 +20,9 @@ BBFILES_DYNAMIC += " \ PREFERRED_PROVIDER_libgcc-initial = "libgcc-initial" #PREFERRED_PROVIDER_virtual/${TARGET_PREFIX}compilerlibs_forcevariable = "libcxx" +PREFERRED_PROVIDER_llvm = "clang" +PREFERRED_PROVIDER_llvm-native = "clang-native" +PREFERRED_PROVIDER_nativesdk-llvm = "nativesdk-clang" INHERIT += "clang" # include clang in SDK -- cgit v1.2.3-54-g00ecf