From 79b3bc561aadb2165dd9b48314a713dc1cf9eb5f Mon Sep 17 00:00:00 2001 From: Khem Raj Date: Thu, 27 Dec 2018 18:35:35 -0800 Subject: clang,nativesdk-packagegroup-sdk-host: Recognise risc-v This helps build SDKs for risc-v when meta-clang is in layer mix even though clang for risc-v may not fully work yet Signed-off-by: Khem Raj --- recipes-core/packagegroups/nativesdk-packagegroup-sdk-host.bbappend | 1 - recipes-devtools/clang/clang.inc | 3 --- recipes-devtools/clang/clang_git.bb | 1 + 3 files changed, 1 insertion(+), 4 deletions(-) diff --git a/recipes-core/packagegroups/nativesdk-packagegroup-sdk-host.bbappend b/recipes-core/packagegroups/nativesdk-packagegroup-sdk-host.bbappend index d13264a..a8e81aa 100644 --- a/recipes-core/packagegroups/nativesdk-packagegroup-sdk-host.bbappend +++ b/recipes-core/packagegroups/nativesdk-packagegroup-sdk-host.bbappend @@ -1,4 +1,3 @@ NATIVESDKCLANG ?= "nativesdk-clang" -NATIVESDKCLANG_riscv64 ?= "" RDEPENDS_${PN} += "${NATIVESDKCLANG}" diff --git a/recipes-devtools/clang/clang.inc b/recipes-devtools/clang/clang.inc index 34730f7..f2d4568 100644 --- a/recipes-devtools/clang/clang.inc +++ b/recipes-devtools/clang/clang.inc @@ -18,7 +18,4 @@ CLANGMD5SUM = "444af0e124949f07f791f12c928e5994" LLDMD5SUM = "f4941ace8ddb3d6cf177fff94966319a" LLDBMD5SUM = "b6320ed0b0d00ae661dd94f277bbf024" -# risc-v comes with clang-8+ -COMPATIBLE_HOST_riscv64 = "(null)" - require common.inc diff --git a/recipes-devtools/clang/clang_git.bb b/recipes-devtools/clang/clang_git.bb index 12ac0f9..b3b8272 100644 --- a/recipes-devtools/clang/clang_git.bb +++ b/recipes-devtools/clang/clang_git.bb @@ -24,6 +24,7 @@ def get_clang_arch(bb, d, arch_var): elif re.match('aarch64_be$', a): return 'AArch64' elif re.match('mips(isa|)(32|64|)(r6|)(el|)$', a): return 'Mips' elif re.match('p(pc|owerpc)(|64)', a): return 'PowerPC' + elif re.match('riscv(32|64)$', a): return 'RISCV' else: bb.error("cannot map '%s' to a supported llvm architecture" % a) return "" -- cgit v1.2.3-54-g00ecf