• Linus Torvalds's avatar
    Merge tag 'kbuild-v6.6' of git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild · 61401a87
    Linus Torvalds authored
    Pull Kbuild updates from Masahiro Yamada:
    
     - Enable -Wenum-conversion warning option
    
     - Refactor the rpm-pkg target
    
     - Fix scripts/setlocalversion to consider annotated tags for rt-kernel
    
     - Add a jump key feature for the search menu of 'make nconfig'
    
     - Support Qt6 for 'make xconfig'
    
     - Enable -Wformat-overflow, -Wformat-truncation, -Wstringop-overflow,
       and -Wrestrict warnings for W=1 builds
    
     - Replace <asm/export.h> with <linux/export.h> for alpha, ia64, and
       sparc
    
     - Support DEB_BUILD_OPTIONS=parallel=N for the debian source package
    
     - Refactor scripts/Makefile.modinst and fix some modules_sign issues
    
     - Add a new Kconfig env variable to warn symbols that are not defined
       anywhere
    
     - Show help messages of config fragments in 'make help'
    
    * tag 'kbuild-v6.6' of git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild: (62 commits)
      kconfig: fix possible buffer overflow
      kbuild: Show marked Kconfig fragments in "help"
      kconfig: add warn-unknown-symbols sanity check
      kbuild: dummy-tools: make MPROFILE_KERNEL checks work on BE
      Documentation/llvm: refresh docs
      modpost: Skip .llvm.call-graph-profile section check
      kbuild: support modules_sign for external modules as well
      kbuild: support 'make modules_sign' with CONFIG_MODULE_SIG_ALL=n
      kbuild: move more module installation code to scripts/Makefile.modinst
      kbuild: reduce the number of mkdir calls during modules_install
      kbuild: remove $(MODLIB)/source symlink
      kbuild: move depmod rule to scripts/Makefile.modinst
      kbuild: add modules_sign to no-{compiler,sync-config}-targets
      kbuild: do not run depmod for 'make modules_sign'
      kbuild: deb-pkg: support DEB_BUILD_OPTIONS=parallel=N in debian/rules
      alpha: remove <asm/export.h>
      alpha: replace #include <asm/export.h> with #include <linux/export.h>
      ia64: remove <asm/export.h>
      ia64: replace #include <asm/export.h> with #include <linux/export.h>
      sparc: remove <asm/export.h>
      ...
    61401a87
Makefile 65.9 KB