• Linus Torvalds's avatar
    Merge tag 'kbuild-v4.19-2' of git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild · 1bc27677
    Linus Torvalds authored
    Pull more Kbuild updates from Masahiro Yamada:
    
     - add build_{menu,n,g,x}config targets for compile-testing Kconfig
    
     - fix and improve recursive dependency detection in Kconfig
    
     - fix parallel building of menuconfig/nconfig
    
     - fix syntax error in clang-version.sh
    
     - suppress distracting log from syncconfig
    
     - remove obsolete "rpm" target
    
     - remove VMLINUX_SYMBOL(_STR) macro entirely
    
     - fix microblaze build with CONFIG_DYNAMIC_FTRACE
    
     - move compiler test for dead code/data elimination to Kconfig
    
     - rename well-known LDFLAGS variable to KBUILD_LDFLAGS
    
     - misc fixes and cleanups
    
    * tag 'kbuild-v4.19-2' of git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild:
      kbuild: rename LDFLAGS to KBUILD_LDFLAGS
      kbuild: pass LDFLAGS to recordmcount.pl
      kbuild: test dead code/data elimination support in Kconfig
      initramfs: move gen_initramfs_list.sh from scripts/ to usr/
      vmlinux.lds.h: remove stale <linux/export.h> include
      export.h: remove VMLINUX_SYMBOL() and VMLINUX_SYMBOL_STR()
      Coccinelle: remove pci_alloc_consistent semantic to detect in zalloc-simple.cocci
      kbuild: make sorting initramfs contents independent of locale
      kbuild: remove "rpm" target, which is alias of "rpm-pkg"
      kbuild: Fix LOADLIBES rename in Documentation/kbuild/makefiles.txt
      kconfig: suppress "configuration written to .config" for syncconfig
      kconfig: fix "Can't open ..." in parallel build
      kbuild: Add a space after `!` to prevent parsing as file pattern
      scripts: modpost: check memory allocation results
      kconfig: improve the recursive dependency report
      kconfig: report recursive dependency involving 'imply'
      kconfig: error out when seeing recursive dependency
      kconfig: add build-only configurator targets
      scripts/dtc: consolidate include path options in Makefile
    1bc27677
Kconfig 62.7 KB