Freescale / meta-freescale

Layer containing NXP hardware support metadata
Other
174 stars 258 forks source link

imx-boot: Fix 8M non multi-config build problem #2008

Closed esben closed 3 weeks ago

esben commented 3 weeks ago

The fix made in commit 4d64dde1686a ("imx-boot: Fix 8M multi-config build problems") broke builds not using U-Boot multi-config, as the link created ends up being a simple recursive link when UBOOT_DTB_NAME_EXTRA is the same as UBOOT_DTB_NAME.

It fails with something like this:

| ./../scripts/dtb_check.sh imx8mq-evk.dtb evk.dtb imx8mq-var-dart-dt8mcustomboard.dtb
|  Can't find u-boot DTB file, please copy from u-boot

caused by a symlink like this:

lrwxrwxrwx 1 esben 1000001 35 Oct 29 21:32 imx8mq-var-dart-dt8mcustomboard.dtb -> imx8mq-var-dart-dt8mcustomboard.dtb

Fixes: 4d64dde1686a ("imx-boot: Fix 8M multi-config build problems")

esben commented 3 weeks ago

Replaced with #2009 against master. I guess that is the correct process.