• Linus Torvalds's avatar
    Merge tag 'kbuild-v5.16' of git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild · 1e9ed936
    Linus Torvalds authored
    Pull Kbuild updates from Masahiro Yamada:
    
     - 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
    
    * tag 'kbuild-v5.16' of git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild: (28 commits)
      kbuild: use more subdir- for visiting subdirectories while cleaning
      sh: remove meaningless archclean line
      initramfs: Check timestamp to prevent broken cpio archive
      kbuild: split DEBUG_CFLAGS out to scripts/Makefile.debug
      gen_init_cpio: add static const qualifiers
      kbuild: Add make tarzst-pkg build option
      scripts: update the comments of kallsyms support
      sparc: Add missing "FORCE" target when using if_changed
      kconfig: refactor conf_touch_dep()
      kconfig: refactor conf_write_dep()
      kconfig: refactor conf_write_autoconf()
      kconfig: add conf_get_autoheader_name()
      kconfig: move sym_escape_string_value() to confdata.c
      kconfig: refactor listnewconfig code
      kconfig: refactor conf_write_symbol()
      kconfig: refactor conf_write_heading()
      kconfig: remove 'const' from the return type of sym_escape_string_value()
      kconfig: rename a variable in the lexer to a clearer name
      kconfig: narrow the scope of variables in the lexer
      kconfig: Create links to main menu items in search
      ...
    1e9ed936
Makefile 9.68 KB