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

Ilias Apalodimas ilias.apalodimas at linaro.org
Wed Jun 11 22:24:27 CEST 2025


Hi all,

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

Ilias Apalodimas (13):
  kbuild: add -fno-PIE flag unconditionally
  kbuild: add -Werror=implicit-int flag unconditionally
  kbuild: use assignment instead of define ... endef for filechk_* rules
  kbuild: clang: choose GCC_TOOLCHAIN_DIR not on LD
  kbuild: use -Werror=implicit-... instead of -Werror-implicit-...
  kbuild: gitignore output directory
  kbuild: remove meaningless prepare2 target
  gcc-9: silence 'address-of-packed-member' warning
  kbuild: do not overwrite .gitignore in output directory
  kbuild: skip parsing pre sub-make code for recursion
  kbuild: mark prepare0 as PHONY to fix external module build
  kbuild: make 'archprepare' depend on 'scripts'
  kbuild: fix single target build for external module

 Makefile                 | 64 ++++++++++++++++++++--------------------
 scripts/Kbuild.include   |  7 ++---
 scripts/kconfig/Makefile |  4 +--
 3 files changed, 36 insertions(+), 39 deletions(-)

--
2.49.0



More information about the U-Boot mailing list