[GIT PULL] more Kbuild updates for v5.15-rc1
From: Masahiro Yamada
Date: Sun Sep 12 2021 - 10:26:55 EST
Hi Linus,
Please pull some more Kbuild updates.
One remarkable change might be
"isystem: delete global -isystem compile option".
This is related to the <linux/stdarg.h> introduction, which
some people were opposed to.
Since you were positive about the <linux/stdarg.h> addition,
I hope the -isystem removal is OK as well.
The rest are clean-ups and fixes.
Thanks.
The following changes since commit 926de8c4326c14fcf35f1de142019043597a4fac:
Merge tag 'acpi-5.15-rc1-3' of
git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
(2021-09-10 13:29:04 -0700)
are available in the Git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
tags/kbuild-v5.15-2
for you to fetch changes up to a9086b878b7fd65894eb8cb1fa395dd469970566:
gen_compile_commands: fix missing 'sys' package (2021-09-12 19:45:00 +0900)
----------------------------------------------------------------
Kbuild updates for v5.15 (2nd)
- Remove -isystem from the global compiler flag (except nds32) so
nobody will accidentally include unintended headers.
- Clean up the build dependencies on objtool.
- Fix bugs in checkkconfigsymbols.py.
- Fix missing sys import in gen_compile_commands.py.
----------------------------------------------------------------
Alexey Dobriyan (1):
isystem: delete global -isystem compile option
Ariel Marcovitch (2):
checkkconfigsymbols.py: Forbid passing 'HEAD' to --commit
checkkconfigsymbols.py: Remove skipping of help lines in
parse_kconfig_file
Kortan (1):
gen_compile_commands: fix missing 'sys' package
Masahiro Yamada (7):
nios2: move the install rule to arch/nios2/Makefile
kbuild: move objtool_args back to scripts/Makefile.build
kbuild: rename __objtool_obj and reuse it for cmd_cc_lto_link_modules
kbuild: store the objtool command in *.cmd files
kbuild: factor out OBJECT_FILES_NON_STANDARD check into a macro
kbuild: detect objtool update without using .SECONDEXPANSION
kbuild: reuse $(cmd_objtool) for cmd_cc_lto_link_modules
Makefile | 2 +-
arch/arm64/lib/Makefile | 2 ++
arch/nds32/Makefile | 2 ++
arch/nios2/Makefile | 3 ++-
arch/nios2/boot/Makefile | 3 ---
arch/powerpc/lib/Makefile | 2 ++
crypto/Makefile | 2 ++
lib/raid6/Makefile | 4 +++
scripts/Makefile.build | 63
++++++++++++++++++++++++-------------------
scripts/Makefile.lib | 11 --------
scripts/checkkconfigsymbols.py | 11 +++-----
scripts/clang-tools/gen_compile_commands.py | 1 +
12 files changed, 55 insertions(+), 51 deletions(-)
--
Best Regards
Masahiro Yamada