[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