• Linus Torvalds's avatar
    Merge tag 'kbuild-v6.11' of git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild · ca83c61c
    Linus Torvalds authored
    Pull Kbuild updates from Masahiro Yamada:
    
     - Remove tristate choice support from Kconfig
    
     - Stop using the PROVIDE() directive in the linker script
    
     - Reduce the number of links for the combination of CONFIG_KALLSYMS and
       CONFIG_DEBUG_INFO_BTF
    
     - Enable the warning for symbol reference to .exit.* sections by
       default
    
     - Fix warnings in RPM package builds
    
     - Improve scripts/make_fit.py to generate a FIT image with separate
       base DTB and overlays
    
     - Improve choice value calculation in Kconfig
    
     - Fix conditional prompt behavior in choice in Kconfig
    
     - Remove support for the uncommon EMAIL environment variable in Debian
       package builds
    
     - Remove support for the uncommon "name <email>" form for the DEBEMAIL
       environment variable
    
     - Raise the minimum supported GNU Make version to 4.0
    
     - Remove stale code for the absolute kallsyms
    
     - Move header files commonly used for host programs to scripts/include/
    
     - Introduce the pacman-pkg target to generate a pacman package used in
       Arch Linux
    
     - Clean up Kconfig
    
    * tag 'kbuild-v6.11' of git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild: (65 commits)
      kbuild: doc: gcc to CC change
      kallsyms: change sym_entry::percpu_absolute to bool type
      kallsyms: unify seq and start_pos fields of struct sym_entry
      kallsyms: add more original symbol type/name in comment lines
      kallsyms: use \t instead of a tab in printf()
      kallsyms: avoid repeated calculation of array size for markers
      kbuild: add script and target to generate pacman package
      modpost: use generic macros for hash table implementation
      kbuild: move some helper headers from scripts/kconfig/ to scripts/include/
      Makefile: add comment to discourage tools/* addition for kernel builds
      kbuild: clean up scripts/remove-stale-files
      kconfig: recursive checks drop file/lineno
      kbuild: rpm-pkg: introduce a simple changelog section for kernel.spec
      kallsyms: get rid of code for absolute kallsyms
      kbuild: Create INSTALL_PATH directory if it does not exist
      kbuild: Abort make on install failures
      kconfig: remove 'e1' and 'e2' macros from expression deduplication
      kconfig: remove SYMBOL_CHOICEVAL flag
      kconfig: add const qualifiers to several function arguments
      kconfig: call expr_eliminate_yn() at least once in expr_eliminate_dups()
      ...
    ca83c61c
Kconfig 62.8 KB