sdkchroot: Fix dependency for RISC-V

Message ID c8539c6d-ba08-da2b-8224-e9264c016eae@siemens.com
State Superseded, archived
Headers show
Series sdkchroot: Fix dependency for RISC-V | expand

Commit Message

Jan Kiszka Nov. 18, 2020, 7:24 a.m. UTC
From: Jan Kiszka <jan.kiszka@siemens.com>

RISC-V needs our fake crossbuild-essential-riscv64 package, and that
needs to be added to the dependency list of the sdkchroot, like already
the case for dpkg-base.bbclass.

Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
---
 meta/recipes-devtools/sdkchroot/sdkchroot.bb | 2 ++
 1 file changed, 2 insertions(+)

Patch

diff --git a/meta/recipes-devtools/sdkchroot/sdkchroot.bb b/meta/recipes-devtools/sdkchroot/sdkchroot.bb
index f629b183..d7a848e2 100644
--- a/meta/recipes-devtools/sdkchroot/sdkchroot.bb
+++ b/meta/recipes-devtools/sdkchroot/sdkchroot.bb
@@ -19,6 +19,8 @@  SDK_INSTALL ?= ""
 
 DEPENDS += "${SDK_INSTALL}"
 
+DEPENDS_append_riscv64 = "${@' crossbuild-essential-riscv64' if d.getVar('ISAR_CROSS_COMPILE', True) == '1' and d.getVar('PN') != 'crossbuild-essential-riscv64' else ''}"
+
 TOOLCHAIN = "crossbuild-essential-${DISTRO_ARCH}"
 TOOLCHAIN_${HOST_ARCH} = "build-essential"
 TOOLCHAIN_i386 = "build-essential"