• Linus Torvalds's avatar
    Merge tag 'kbuild-v5.12' of git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild · 6fbd6cf8
    Linus Torvalds authored
    Pull Kbuild updates from Masahiro Yamada:
    
     - Fix false-positive build warnings for ARCH=ia64 builds
    
     - Optimize dictionary size for module compression with xz
    
     - Check the compiler and linker versions in Kconfig
    
     - Fix misuse of extra-y
    
     - Support DWARF v5 debug info
    
     - Clamp SUBLEVEL to 255 because stable releases 4.4.x and 4.9.x
       exceeded the limit
    
     - Add generic syscall{tbl,hdr}.sh for cleanups across arches
    
     - Minor cleanups of genksyms
    
     - Minor cleanups of Kconfig
    
    * tag 'kbuild-v5.12' of git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild: (38 commits)
      initramfs: Remove redundant dependency of RD_ZSTD on BLK_DEV_INITRD
      kbuild: remove deprecated 'always' and 'hostprogs-y/m'
      kbuild: parse C= and M= before changing the working directory
      kbuild: reuse this-makefile to define abs_srctree
      kconfig: unify rule of config, menuconfig, nconfig, gconfig, xconfig
      kconfig: omit --oldaskconfig option for 'make config'
      kconfig: fix 'invalid option' for help option
      kconfig: remove dead code in conf_askvalue()
      kconfig: clean up nested if-conditionals in check_conf()
      kconfig: Remove duplicate call to sym_get_string_value()
      Makefile: Remove # characters from compiler string
      Makefile: reuse CC_VERSION_TEXT
      kbuild: check the minimum linker version in Kconfig
      kbuild: remove ld-version macro
      scripts: add generic syscallhdr.sh
      scripts: add generic syscalltbl.sh
      arch: syscalls: remove $(srctree)/ prefix from syscall tables
      arch: syscalls: add missing FORCE and fix 'targets' to make if_changed work
      gen_compile_commands: prune some directories
      kbuild: simplify access to the kernel's version
      ...
    6fbd6cf8
sys.c 63.1 KB