• Linus Torvalds's avatar
    Merge tag 'kbuild-v5.2' of git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild · 2646719a
    Linus Torvalds authored
    Pull Kbuild updates from Masahiro Yamada:
    
     - allow users to invoke 'make' out of the source tree
    
     - refactor scripts/mkmakefile
    
     - deprecate KBUILD_SRC, which was used to track the source tree
       location for O= build.
    
     - fix recordmcount.pl in case objdump output is localized
    
     - turn unresolved symbols in external modules to errors from warnings
       by default; pass KBUILD_MODPOST_WARN=1 to get them back to warnings
    
     - generate modules.builtin.modinfo to collect .modinfo data from
       built-in modules
    
     - misc Makefile cleanups
    
    * tag 'kbuild-v5.2' of git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild: (21 commits)
      .gitignore: add more all*.config patterns
      moduleparam: Save information about built-in modules in separate file
      Remove MODULE_ALIAS() calls that take undefined macro
      .gitignore: add leading and trailing slashes to generated directories
      scripts/tags.sh: fix direct execution of scripts/tags.sh
      scripts: override locale from environment when running recordmcount.pl
      samples: kobject: allow CONFIG_SAMPLE_KOBJECT to become y
      samples: seccomp: turn CONFIG_SAMPLE_SECCOMP into a bool option
      kbuild: move Documentation to vmlinux-alldirs
      kbuild: move samples/ to KBUILD_VMLINUX_OBJS
      modpost: make KBUILD_MODPOST_WARN also configurable for external modules
      kbuild: check arch/$(SRCARCH)/include/generated before out-of-tree build
      kbuild: remove unneeded dependency for include/config/kernel.release
      memory: squash drivers/memory/Makefile.asm-offsets
      kbuild: use $(srctree) instead of KBUILD_SRC to check out-of-tree build
      kbuild: mkmakefile: generate a simple wrapper of top Makefile
      kbuild: mkmakefile: do not check the generated Makefile marker
      kbuild: allow Kbuild to start from any directory
      kbuild: pass $(MAKECMDGOALS) to sub-make as is
      kbuild: fix warning "overriding recipe for target 'Makefile'"
      ...
    2646719a
recordmcount.pl 18.8 KB