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

