On Wed, 9 Feb 2022 at 10:01, Philippe Reynes <philippe.rey...@softathome.com> wrote: > > On some configs (like stm32mp15_dhcom_basic_defconfig), if configs > SPL_LOAD_FIT_FULL and SPL_FIT_FULL_CHECK are enabled. Then the compilatio > fails with the following error: > > arm-linux-gnueabi-ld.bfd: boot/image-fit.o: in function `fit_check_format': > <PATH>/uboot/u-boot-stm/boot/image-fit.c:1641: undefined reference to > `fdt_check_full' > scripts/Makefile.spl:509: recipe for target 'spl/u-boot-spl' failed > > This issue happens because the function fdt_check_full is only defined if > "!defined(FDT_ASSUME_MASK) || FDT_ASSUME_MASK != 0xff". But this function > may be called even if this condition are not verified. To avoid this issue, > the function fdt_check_full is always defined. > > Signed-off-by: Philippe Reynes <philippe.rey...@softathome.com> > --- > scripts/dtc/libfdt/fdt_ro.c | 8 +++++++- > 1 file changed, 7 insertions(+), 1 deletion(-)
Reviewed-by: Simon Glass <s...@chromium.org>