Hello Linus, Please pull Kbuild updates for v6.4-rc1. Thank you. The following changes since commit 6a8f57ae2eb07ab39a6f0ccad60c760743051026: Linux 6.3-rc7 (2023-04-16 15:23:53 -0700) are available in the Git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git tags/kbuild-v6.4 for you to fetch changes up to 9892bd72efdc9daa7c07ca9f427ac7e5928c7704: kbuild: deb-pkg: specify targets in debian/rules as .PHONY (2023-04-26 21:10:51 +0900) ---------------------------------------------------------------- Kbuild updates for v6.4 - Refactor scripts/kallsyms to make it faster and easier to maintain - Clean up menuconfig - Provide Clang with hard-coded target triple instead of CROSS_COMPILE - Use -z pack-relative-relocs flags instead of --use-android-relr-tags for arm64 CONFIG_RELR - Add srcdeb-pkg target to build only a Debian source package - Add KDEB_SOURCE_COMPRESS option to specify the compression for a Debian source package - Misc cleanups and fixes ---------------------------------------------------------------- Arnd Bergmann (1): kallsyms: expand symbol name into comment for debugging Bastian Germann (1): kbuild: builddeb: Eliminate debian/arch use Fangrui Song (1): Makefile: use -z pack-relative-relocs Masahiro Yamada (16): scripts/kallsyms: remove redundant code for omitting U and N scripts/mksysmap: remove comments described in nm(1) scripts/mksysmap: use sed with in-line comments scripts/kallsyms: exclude symbols generated by itself dynamically scripts/kallsyms: move compiler-generated symbol patterns to mksysmap scripts/kallsyms: change the output order scripts/kallsyms: decrease expand_symbol() / cleanup_symbol_name() calls scripts/kallsyms: update the usage in the comment block kconfig: menuconfig: remove OLD_NCURSES macro kconfig: menuconfig: remove unused M_EVENT macro kconfig: menuconfig: reorder functions to remove forward declarations kbuild: clang: do not use CROSS_COMPILE for target triple kbuild: add srcdeb-pkg target kbuild: deb-pkg: add KDEB_SOURCE_COMPRESS to specify source compression kbuild: rpm-pkg: remove kernel-drm PROVIDES kbuild: deb-pkg: specify targets in debian/rules as .PHONY Randy Dunlap (1): sparc: unify sparc32/sparc64 archhelp Makefile | 3 +- arch/sparc/Makefile | 15 +- scripts/Makefile.clang | 8 +- scripts/Makefile.package | 61 +++++-- scripts/kallsyms.c | 229 ++++++++---------------- scripts/kconfig/lxdialog/dialog.h | 27 --- scripts/kconfig/lxdialog/menubox.c | 8 - scripts/kconfig/lxdialog/textbox.c | 267 +++++++++++++--------------- scripts/kconfig/mconf.c | 314 ++++++++++++++++----------------- scripts/link-vmlinux.sh | 6 +- scripts/mksysmap | 135 +++++++++----- scripts/package/builddeb | 2 +- scripts/package/mkdebian | 2 + scripts/package/mkspec | 7 +- scripts/tools-support-relr.sh | 8 +- 15 files changed, 510 insertions(+), 582 deletions(-) -- Best Regards Masahiro Yamada