[OE-core] [RFC][PATCH 3/5] kernel-devicetree.bbclass: build DTBs with make dtbs

Martin Jansa martin.jansa at gmail.com
Mon Nov 20 20:11:02 UTC 2017


* migrate meta-raspberrypi change from Khem Raj:
  https://github.com/agherzan/meta-raspberrypi/commit/6c4de0b5fe44b8e661f1391ee8540a7f04d75315#diff-9b732ab86ef3483bb0e54684c28fd84b
  to be applied for all MACHINEs
* as a bonus, the raspberrypi3-64 won't be built twice

Signed-off-by: Martin Jansa <Martin.Jansa at gmail.com>
---
 meta/classes/kernel-devicetree.bbclass | 6 ++----
 1 file changed, 2 insertions(+), 4 deletions(-)

diff --git a/meta/classes/kernel-devicetree.bbclass b/meta/classes/kernel-devicetree.bbclass
index de12f26..1a1aa69 100644
--- a/meta/classes/kernel-devicetree.bbclass
+++ b/meta/classes/kernel-devicetree.bbclass
@@ -50,10 +50,8 @@ do_configure_append() {
 }
 
 do_compile_append() {
-	for dtbf in ${KERNEL_DEVICETREE}; do
-		dtb=`normalize_dtb "$dtbf"`
-		oe_runmake $dtb
-	done
+	cc_extra=$(get_cc_option)
+	oe_runmake dtbs CC="${KERNEL_CC} $cc_extra " LD="${KERNEL_LD}" ${KERNEL_EXTRA_ARGS}
 }
 
 do_install_append() {
-- 
2.7.4




More information about the Openembedded-core mailing list