Re: [Buildroot] [PATCH 1/1] package/uboot-tools: fix host build without FIT support

"Robert P. J. Day" <[email protected]> Wed, 29 Jul 2026 16:52:29 -0400 (EDT)
Newsgroups net.busybox.buildroot
Message-ID <[email protected]>
On Wed, 29 Jul 2026, Julien Olivain wrote:

> Commit [1] "package/uboot-tools: fix host FIT signature support"
> slightly changed the logic in which the file
> $(@D)/include/generated/autoconf.h is created.
>
> When there is no Kconfig sub-option selected, the file is no longer
> created and the build fails with error:
>
>     include/linux/kconfig.h:4:10: fatal error: generated/autoconf.h: No such file or directory
>
> The issue can be reproduced with the with the simple commands:
>
>     cat >.config <<EOF
>     BR2_aarch64=y
>     BR2_TOOLCHAIN_EXTERNAL=y
>     BR2_PACKAGE_HOST_UBOOT_TOOLS=y
>     EOF
>     make olddefconfig
>     make host-uboot-tools
>
> This commit fixes the issue by simply adding a touch of the file
> at the beginning to make sure it will always exist.
>
> [1] https://gitlab.com/buildroot.org/buildroot/-/commit/928cc5dc5cb82e6f2cb43f853488309eb806ef89
>
> Cc: James Hilliard <[email protected]>
> Reported-by: Robert P. J. Day <[email protected]>
> Signed-off-by: Julien Olivain <[email protected]>
> ---
>  package/uboot-tools/uboot-tools.mk | 1 +
>  1 file changed, 1 insertion(+)
>
> diff --git a/package/uboot-tools/uboot-tools.mk b/package/uboot-tools/uboot-tools.mk
> index ef8bcabbd9..8a2877333c 100644
> --- a/package/uboot-tools/uboot-tools.mk
> +++ b/package/uboot-tools/uboot-tools.mk
> @@ -124,6 +124,7 @@ define HOST_UBOOT_TOOLS_CONFIGURE_CMDS
>  	echo "#include <linux/kconfig.h>" > $(@D)/include/config.h
>  	touch $(@D)/include/config/auto.conf
>  	mkdir -p $(@D)/include/generated
> +	touch $(@D)/include/generated/autoconf.h
>  	$(if $(BR2_PACKAGE_HOST_UBOOT_TOOLS_FIT_SUPPORT),$(UBOOT_TOOLS_ENABLE_HASH_ALGOS))
>  	$(if $(BR2_PACKAGE_HOST_UBOOT_TOOLS_FIT_SUPPORT),echo '#define CONFIG_TOOLS_FIT_PRINT 1' >> $(@D)/include/generated/autoconf.h)
>  	$(if $(BR2_PACKAGE_HOST_UBOOT_TOOLS_FIT_SIGNATURE_SUPPORT),echo '#define CONFIG_TOOLS_IMAGE_PRE_LOAD 1' >> $(@D)/include/generated/autoconf.h)
> --
> 2.55.0
>
  for what little it's worth:

Tested-by: Robert P. J. Day <[email protected]>
_______________________________________________
buildroot mailing list
[email protected]
https://lists.buildroot.org/mailman/listinfo/buildroot