* [GIT PULL] Kbuild updates for v5.16-rc1
@ 2021-11-06 14:45 Masahiro Yamada
2021-11-08 17:39 ` pr-tracker-bot
0 siblings, 1 reply; 2+ messages in thread
From: Masahiro Yamada @ 2021-11-06 14:45 UTC (permalink / raw)
To: Linus Torvalds
Cc: Nick Desaulniers, Linux Kernel Mailing List, Linux Kbuild mailing list
Hi Linus,
Please pull Kbuild updates.
Thanks.
The following changes since commit e4e737bb5c170df6135a127739a9e6148ee3da82:
Linux 5.15-rc2 (2021-09-19 17:28:22 -0700)
are available in the Git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
kbuild-v5.16
for you to fetch changes up to 8212f8986d311ccf6a72305e6bdbd814691701d6:
kbuild: use more subdir- for visiting subdirectories while cleaning
(2021-10-24 13:49:46 +0900)
----------------------------------------------------------------
Kbuild updates for v5.16
- Remove the global -isystem compiler flag, which was made possible by
the introduction of <linux/stdarg.h>
- Improve the Kconfig help to print the location in the top menu level
- Fix "FORCE prerequisite is missing" build warning for sparc
- Add new build targets, tarzst-pkg and perf-tarzst-src-pkg, which generate
a zstd-compressed tarball
- Prevent gen_init_cpio tool from generating a corrupted cpio when
KBUILD_BUILD_TIMESTAMP is set to 2106-02-07 or later
- Misc cleanups
----------------------------------------------------------------
Alexey Dobriyan (1):
isystem: delete global -isystem compile option
Ariel Marcovitch (1):
kconfig: Create links to main menu items in search
Hui Su (1):
scripts: update the comments of kallsyms support
Kees Cook (1):
sparc: Add missing "FORCE" target when using if_changed
Masahiro Yamada (22):
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
kconfig: narrow the scope of variables in the lexer
kconfig: rename a variable in the lexer to a clearer name
kconfig: remove 'const' from the return type of sym_escape_string_value()
kconfig: refactor conf_write_heading()
kconfig: refactor conf_write_symbol()
kconfig: refactor listnewconfig code
kconfig: move sym_escape_string_value() to confdata.c
kconfig: add conf_get_autoheader_name()
kconfig: refactor conf_write_autoconf()
kconfig: refactor conf_write_dep()
kconfig: refactor conf_touch_dep()
gen_init_cpio: add static const qualifiers
kbuild: split DEBUG_CFLAGS out to scripts/Makefile.debug
sh: remove meaningless archclean line
kbuild: use more subdir- for visiting subdirectories while cleaning
Nicolas Schier (1):
initramfs: Check timestamp to prevent broken cpio archive
Paweł Jasiak (1):
kbuild: Add make tarzst-pkg build option
Documentation/kbuild/makefiles.rst | 17 +-
Makefile | 41 +---
arch/alpha/Kbuild | 3 +
arch/alpha/Makefile | 3 -
arch/arc/Kbuild | 3 +
arch/arc/Makefile | 3 -
arch/arm/Kbuild | 3 +
arch/arm/Makefile | 4 -
arch/arm64/Kbuild | 3 +
arch/arm64/Makefile | 7 -
arch/arm64/kernel/Makefile | 3 +
arch/arm64/lib/Makefile | 2 +
arch/csky/Kbuild | 3 +
arch/csky/Makefile | 3 -
arch/h8300/Kbuild | 3 +
arch/h8300/Makefile | 3 -
arch/ia64/Makefile | 2 -
arch/m68k/Makefile | 4 +-
arch/microblaze/Kbuild | 3 +
arch/microblaze/Makefile | 3 -
arch/mips/Kbuild | 3 +
arch/mips/Makefile | 8 +-
arch/mips/boot/Makefile | 3 +
arch/nds32/Kbuild | 3 +
arch/nds32/Makefile | 5 +-
arch/nios2/Kbuild | 3 +
arch/nios2/Makefile | 9 +-
arch/nios2/boot/Makefile | 3 -
arch/openrisc/Kbuild | 3 +
arch/openrisc/Makefile | 7 +-
arch/parisc/Kbuild | 3 +
arch/parisc/Makefile | 7 +-
arch/powerpc/Kbuild | 3 +
arch/powerpc/Makefile | 7 +-
arch/powerpc/lib/Makefile | 2 +
arch/riscv/Kbuild | 3 +
arch/riscv/Makefile | 7 +-
arch/s390/Kbuild | 3 +
arch/s390/Makefile | 8 +-
arch/sh/Kbuild | 3 +
arch/sh/Makefile | 4 -
arch/sparc/Kbuild | 3 +
arch/sparc/Makefile | 3 -
arch/sparc/boot/Makefile | 8 +-
arch/x86/Kbuild | 3 +
arch/x86/Makefile | 2 -
arch/xtensa/Makefile | 4 +-
crypto/Makefile | 2 +
lib/raid6/Makefile | 4 +
scripts/Makefile.build | 63 +++---
scripts/Makefile.debug | 33 +++
scripts/Makefile.lib | 11 -
scripts/Makefile.package | 10 +-
scripts/kconfig/conf.c | 15 +-
scripts/kconfig/confdata.c | 441 ++++++++++++++++++++-----------------
scripts/kconfig/lexer.l | 9 +-
scripts/kconfig/lkc_proto.h | 2 +-
scripts/kconfig/menu.c | 33 +--
scripts/kconfig/symbol.c | 43 ----
scripts/link-vmlinux.sh | 6 +-
scripts/package/buildtar | 4 +
usr/gen_init_cpio.c | 20 +-
62 files changed, 453 insertions(+), 479 deletions(-)
create mode 100644 scripts/Makefile.debug
--
Best Regards
Masahiro Yamada
^ permalink raw reply [flat|nested] 2+ messages in thread
* Re: [GIT PULL] Kbuild updates for v5.16-rc1
2021-11-06 14:45 [GIT PULL] Kbuild updates for v5.16-rc1 Masahiro Yamada
@ 2021-11-08 17:39 ` pr-tracker-bot
0 siblings, 0 replies; 2+ messages in thread
From: pr-tracker-bot @ 2021-11-08 17:39 UTC (permalink / raw)
To: Masahiro Yamada
Cc: Linus Torvalds, Nick Desaulniers, Linux Kernel Mailing List,
Linux Kbuild mailing list
The pull request you sent on Sat, 6 Nov 2021 23:45:44 +0900:
> git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kbuild-v5.16
has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/1e9ed9360f80d13e41684ca458f01fdf922c7c57
Thank you!
--
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/prtracker.html
^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~2021-11-08 17:39 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-11-06 14:45 [GIT PULL] Kbuild updates for v5.16-rc1 Masahiro Yamada
2021-11-08 17:39 ` pr-tracker-bot
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).