[PATCH v2 00/13] Update the kbuild system to 5.1

Tom Rini trini at konsulko.com
Thu Jun 12 16:34:52 CEST 2025


On Wed, 11 Jun 2025 23:24:27 +0300, Ilias Apalodimas wrote:

> Another series backporting and merging patches from Linux 5.1 kbuild.
> There is still a gap that I plan to update after this series gets
> merged [0]
> 
> [0] https://source.denx.de/u-boot/custodians/u-boot-tpm/-/commit/5da099cef04fb5c02dcafab8d1bab8ddc2855765
> 
> Changes since v1:
> - Rebase on top of next
> 
> [...]

Applied to u-boot/next, thanks!

[01/13] kbuild: add -fno-PIE flag unconditionally
        commit: 7e81e690d7276283d4a4d988fa47e0965c62c433
[02/13] kbuild: add -Werror=implicit-int flag unconditionally
        commit: 0ebda5f1f0c96679a7d6d365016ca9294a1c5dd9
[03/13] kbuild: use assignment instead of define ... endef for filechk_* rules
        commit: a76fb6981fb502717c7a5b7a601ef5c4c4dc17a0
[04/13] kbuild: clang: choose GCC_TOOLCHAIN_DIR not on LD
        commit: 3991f85e4cdcd721c91d376468e5396504e2199d
[05/13] kbuild: use -Werror=implicit-... instead of -Werror-implicit-...
        commit: c4a52fbb674cce8b85d9a9c62ba718de7803e176
[06/13] kbuild: gitignore output directory
        commit: 156fdc57f7a2d7ab578c8c52c3eb1108d6e0af4e
[07/13] kbuild: remove meaningless prepare2 target
        commit: 931f04a85ad40cc4f96feec1cdd05e0c44cb3bf0
[08/13] gcc-9: silence 'address-of-packed-member' warning
        commit: 057a53b570a6896b9337169645f6b2cc8d0d218c
[09/13] kbuild: do not overwrite .gitignore in output directory
        commit: d1b6489ef11bc89145e9fcf1d0f05d89a934e410
[10/13] kbuild: skip parsing pre sub-make code for recursion
        commit: 27529f1cb02d8a55ce8de594f15a8d9e7aec0bb8
[11/13] kbuild: mark prepare0 as PHONY to fix external module build
        commit: 4a247d1376302ebdb05af3a15a1788b987d53a1a
[12/13] kbuild: make 'archprepare' depend on 'scripts'
        commit: 45acf56e59a38275fcd4662eb005d910f65df4b5
[13/13] kbuild: fix single target build for external module
        commit: 070b81458aec02f0cde69f87b28fa82c5bb8e906
-- 
Tom




More information about the U-Boot mailing list