• Linus Torvalds's avatar
    Merge tag 'kbuild-v5.3-2' of git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild · 168c7997
    Linus Torvalds authored
    Pull more Kbuild updates from Masahiro Yamada:
    
     - match the directory structure of the linux-libc-dev package to that
       of Debian-based distributions
    
     - fix incorrect include/config/auto.conf generation when Kconfig
       creates it along with the .config file
    
     - remove misleading $(AS) from documents
    
     - clean up precious tag files by distclean instead of mrproper
    
     - add a new coccinelle patch for devm_platform_ioremap_resource
       migration
    
     - refactor module-related scripts to read modules.order instead of
       $(MODVERDIR)/*.mod files to get the list of created modules
    
     - remove MODVERDIR
    
     - update list of header compile-test
    
     - add -fcf-protection=none flag to avoid conflict with the retpoline
       flags when CONFIG_RETPOLINE=y
    
     - misc cleanups
    
    * tag 'kbuild-v5.3-2' of git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild: (25 commits)
      kbuild: add -fcf-protection=none when using retpoline flags
      kbuild: update compile-test header list for v5.3-rc1
      kbuild: split out *.mod out of {single,multi}-used-m rules
      kbuild: remove 'prepare1' target
      kbuild: remove the first line of *.mod files
      kbuild: create *.mod with full directory path and remove MODVERDIR
      kbuild: export_report: read modules.order instead of .tmp_versions/*.mod
      kbuild: modpost: read modules.order instead of $(MODVERDIR)/*.mod
      kbuild: modsign: read modules.order instead of $(MODVERDIR)/*.mod
      kbuild: modinst: read modules.order instead of $(MODVERDIR)/*.mod
      scsi: remove pointless $(MODVERDIR)/$(obj)/53c700.ver
      kbuild: remove duplication from modules.order in sub-directories
      kbuild: get rid of kernel/ prefix from in-tree modules.{order,builtin}
      kbuild: do not create empty modules.order in the prepare stage
      coccinelle: api: add devm_platform_ioremap_resource script
      kbuild: compile-test headers listed in header-test-m as well
      kbuild: remove unused hostcc-option
      kbuild: remove tag files by distclean instead of mrproper
      kbuild: add --hash-style= and --build-id unconditionally
      kbuild: get rid of misleading $(AS) from documents
      ...
    168c7997
kbuild.rst 7.64 KB