[U-Boot] [PATCH v3 11/14] dtbo: make dtbos special

Tom Rini trini at konsulko.com
Fri Sep 15 16:13:07 UTC 2017


On Fri, Sep 15, 2017 at 09:52:41AM -0600, Stephen Warren wrote:
> On 09/15/2017 09:50 AM, Stephen Warren wrote:
> >On 09/04/2017 02:12 PM, Pantelis Antoniou wrote:
> >>Special rule for dtbo generation
> >
> >>diff --git a/scripts/Makefile.lib b/scripts/Makefile.lib
> >
> >>+quiet_cmd_dtco = DTCO    $@
> >>+# Rule for objects only; does not put specific u-boot include at the end
> >>+# No generation of assembly file either
> >>+# Modified for U-Boot
> >>+cmd_dtco = mkdir -p $(dir ${dtc-tmp}) ; \
> >>+    $(CPP) $(dtc_cpp_flags) -x assembler-with-cpp -o $(dtc-tmp) - ; \
> >>+    $(DTC) -@ -O dtb -o $@ -b 0 \
> >>+        -i $(dir $<) $(DTC_FLAGS) \
> >>+        -d $(depfile).dtc.tmp $(dtc-tmp) ; \
> >
> >As of u-boot-fdt/master commit 503afc3ca1e5 "test: overlay: Add
> >unit test for stacked overlay", the U-Boot build fails for sandbox
> >with the error below. I guess it's due to this commit. Does U-Boot
> >now intentionally rely on a newer dtc or is this an accident?
> >
> >   DTC     test/overlay/test-fdt-base.dtb
> >   LD      lib/libfdt/built-in.o
> >   CC      lib/charset.o
> >   CC      lib/rsa/rsa-verify.o
> >dtc: invalid option -- '@'
> >Usage: dtc [options] <input file>
> >
> >Options: -[qI:O:o:V:d:R:S:p:fb:i:H:sW:E:hv]
> >   -q, --quiet
> >     Quiet: -q suppress warnings, -qq errors, -qqq all
> >...
> 
> Related, the following check in Makefile doesn't trigger:
> 
> checkdtc:
> 	@if test $(call dtc-version) -lt 0104; then \
> 		echo '*** Your dtc is too old, please upgrade to dtc 1.4 or newer'; \
> 		false; \
> 	fi
> 
> ... because I have dtc 1.4.0. If U-Boot requires a new version now,
> that Makefile chunk should be updated.

Ah, this is what needs updating, yes, it needs to cehck for 1.4.3 or
newer.

-- 
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: Digital signature
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20170915/734f733b/attachment.sig>


More information about the U-Boot mailing list