Re: running "make dtbs" for test builds
From: Fengguang Wu <hidden>
Date: 2016-07-18 13:00:48
Also in:
linux-arm-kernel, linux-kbuild, lkml
On Mon, Jul 18, 2016 at 02:52:32PM +0200, Arnd Bergmann wrote:
On Monday, July 18, 2016 8:41:22 PM CEST Fengguang Wu wrote:quoted
Hi Arnd, On Mon, Jul 18, 2016 at 02:01:17PM +0200, Arnd Bergmann wrote:quoted
Hi Fengguang, I've recently run into a number of cases in which I pulled a branch that was building fine with "make vmlinux", but that failed for "make dtbs", and I wonder if this is something that could be checked by the kbuild test robot so we catch it earlier.We initially run "make" without vmlinux, however during bisect more specific make targets will be used to speed it up. To do that it's necessary to know the regex patterns of "make dtbs" error messages, so that they can be correctly bisected. Can you give some "make dtbs" error messages or patterns?A typical error looks like Error: arch/arm/boot/dts/sun7i-a20-bananapi-m1-plus.dts:252.1-18 Label or path usb_power_supply not found FATAL ERROR: Syntax error parsing input tree scripts/Makefile.lib:312: recipe for target 'arch/arm/boot/dts/sun7i-a20-bananapi-m1-plus.dtb' failed make[3]: *** [arch/arm/boot/dts/sun7i-a20-bananapi-m1-plus.dtb] Error 1 There should be almost 100% correlation between seeing "arch/${ARCH}/boot/dts/" in stderr and having a problem in the "make dtbs" stage.
Got it, thank you for the tips! Regards, Fengguang