Commit 2fa73e784da105419b7d9d07d8f9d4a79afe531a
1 parent
933f67aa56
Exists in
smarc_8mq_lf_v2020.04
and in
17 other branches
Makefile: Update minimum dtc version to 1.4.3
With support for overlays and calling the -@ flag to dtc we need to have at least 1.4.3 available now. Cc: Simon Glass <sjg@chromium.org> Reported-by: Stephen Warren <swarren@wwwdotorg.org> Signed-off-by: Tom Rini <trini@konsulko.com>
Showing 2 changed files with 6 additions and 5 deletions Side-by-side Diff
Makefile
... | ... | @@ -1448,8 +1448,8 @@ |
1448 | 1448 | @$(call SYSTEM_MAP,$<) > $@ |
1449 | 1449 | |
1450 | 1450 | checkdtc: |
1451 | - @if test $(call dtc-version) -lt 0104; then \ | |
1452 | - echo '*** Your dtc is too old, please upgrade to dtc 1.4 or newer'; \ | |
1451 | + @if test $(call dtc-version) -lt 010403; then \ | |
1452 | + echo '*** Your dtc is too old, please upgrade to dtc 1.4.3 or newer'; \ | |
1453 | 1453 | false; \ |
1454 | 1454 | fi |
1455 | 1455 |
scripts/dtc-version.sh
... | ... | @@ -2,8 +2,8 @@ |
2 | 2 | # |
3 | 3 | # dtc-version dtc-command |
4 | 4 | # |
5 | -# Prints the dtc version of `dtc-command' in a canonical 4-digit form | |
6 | -# such as `0222' for binutils 2.22 | |
5 | +# Prints the dtc version of `dtc-command' in a canonical 6-digit form | |
6 | +# such as `010404' for dtc 1.4.4 | |
7 | 7 | # |
8 | 8 | |
9 | 9 | dtc="$*" |
10 | 10 | |
... | ... | @@ -16,6 +16,7 @@ |
16 | 16 | |
17 | 17 | MAJOR=$($dtc -v | head -1 | awk '{print $NF}' | cut -d . -f 1) |
18 | 18 | MINOR=$($dtc -v | head -1 | awk '{print $NF}' | cut -d . -f 2) |
19 | +PATCH=$($dtc -v | head -1 | awk '{print $NF}' | cut -d . -f 3 | cut -d - -f 1) | |
19 | 20 | |
20 | -printf "%02d%02d\\n" $MAJOR $MINOR | |
21 | +printf "%02d%02d%02d\\n" $MAJOR $MINOR $PATCH |