[U-Boot] kbuild: fix dependency of DT build
Tom Rini
trini at konsulko.com
Tue Oct 17 00:48:01 UTC 2017
On Wed, Oct 11, 2017 at 11:56:10PM +0900, Masahiro Yamada wrote:
> I saw a DT build issue report some time before [1]. I was able to
> reproduce the bug, and figure out the root cause.
>
> Since commit 6d427c6b1fa0 ("binman: Automatically include a U-Boot
> .dtsi file"), invalid .*.cmd files are generated.
>
> Since that commit, DTS files are put into sed and piped to CPP.
> Because CPP reads the stream from stdin, -Wp,-MD,$(depfile).pre.tmp
> option generates a depfile with the target name "-". This is not
> the format expected by fixdep.
>
> Use one more temporary file instead of using pipe. With this, deps_
> in the .*.cmd will be fixed. Having a temp file name in source_ is
> odd, but it is unsed in the build system. Not a big deal.
>
> [1] https://lists.denx.de/pipermail/u-boot/2017-June/294451.html
>
> Fiexes: 6d427c6b1fa0 ("binman: Automatically include a U-Boot .dtsi file")
> Signed-off-by: Masahiro Yamada <yamada.masahiro at socionext.com>
Applied to u-boot/master, thanks!
--
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: not available
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20171016/720f0634/attachment.sig>
More information about the U-Boot
mailing list