• Linus Torvalds's avatar
    Merge tag 'kbuild-v5.9' of git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild · fc80c51f
    Linus Torvalds authored
    Pull Kbuild updates from Masahiro Yamada:
    
     - run the checker (e.g. sparse) after the compiler
    
     - remove unneeded cc-option tests for old compiler flags
    
     - fix tar-pkg to install dtbs
    
     - introduce ccflags-remove-y and asflags-remove-y syntax
    
     - allow to trace functions in sub-directories of lib/
    
     - introduce hostprogs-always-y and userprogs-always-y syntax
    
     - various Makefile cleanups
    
    * tag 'kbuild-v5.9' of git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild:
      kbuild: stop filtering out $(GCC_PLUGINS_CFLAGS) from cc-option base
      kbuild: include scripts/Makefile.* only when relevant CONFIG is enabled
      kbuild: introduce hostprogs-always-y and userprogs-always-y
      kbuild: sort hostprogs before passing it to ifneq
      kbuild: move host .so build rules to scripts/gcc-plugins/Makefile
      kbuild: Replace HTTP links with HTTPS ones
      kbuild: trace functions in subdirectories of lib/
      kbuild: introduce ccflags-remove-y and asflags-remove-y
      kbuild: do not export LDFLAGS_vmlinux
      kbuild: always create directories of targets
      powerpc/boot: add DTB to 'targets'
      kbuild: buildtar: add dtbs support
      kbuild: remove cc-option test of -ffreestanding
      kbuild: remove cc-option test of -fno-stack-protector
      Revert "kbuild: Create directory for target DTB"
      kbuild: run the checker after the compiler
    fc80c51f
link-vmlinux.sh 9.06 KB