[Buildroot] [PATCH 1/2] configs/beagleboneai: move to u-boot 2025.04 to unbreak build with gcc 14

Julien Olivain ju.o at free.fr
Sun Oct 5 21:16:31 UTC 2025


On 05/10/2025 13:38, Peter Korsgaard wrote:
> With the change to default to gcc 14.x with commit 1e1fafa1f0f5
> ("package/gcc: switch to GCC 14.x as the default"), the old u-boot 
> version
> no longer builds:
> 
> board/ti/am57xx/board.c:948:17: error: implicit declaration of function 
> 'do_cape_detect'; did you mean 'do_board_detect'? 
> [-Wimplicit-function-declaration]
> 
> https://gitlab.com/buildroot.org/buildroot/-/jobs/11570241744
> 
> So move to u-boot 2025.04 to fix that.  We still need a small patch as
> (early) beagleboneai boards do not have the EEPROM (or eMMC partition)
> populated, so include the bb.org patch from
> 
> https://github.com/beagleboard/u-boot/commit/0b161f8e89a411fe54059cf1d0ba61354ee1e8a2
> 
> The new u-boot version needs both openssl and gnutls on the host, so 
> enable
> them.
> 
> Signed-off-by: Peter Korsgaard <peter at korsgaard.com>

Series applied to master, thanks.

For info, I fixed a check-package error by removing the stale
entry in .checkpackageingore file. See:
https://gitlab.com/buildroot.org/buildroot/-/commit/7ec419fb9c07292dc28b87ccb0ed35b00437dd16

Also, if you still have your board available for testing, I suggest
the following maintenance followup patches:

Could you fix the shellcheck warnings in:
board/beagleboard/beagleboneai/post-build.sh
and remove the .checkpackageignore entry

Could you also switch this beagleboneai_defconfig to use a bootlin
external glibc stable toolchain please?

Best regards,

Julien.


More information about the buildroot mailing list