• Linus Torvalds's avatar
    Merge tag 'kbuild-v5.7-2' of git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild · b753101a
    Linus Torvalds authored
    Pull more Kbuild updates from Masahiro Yamada:
    
     - raise minimum supported binutils version to 2.23
    
     - remove old CONFIG_AS_* macros that we know binutils >= 2.23 supports
    
     - move remaining CONFIG_AS_* tests to Kconfig from Makefile
    
     - enable -Wtautological-compare warnings to catch more issues
    
     - do not support GCC plugins for GCC <= 4.7
    
     - fix various breakages of 'make xconfig'
    
     - include the linker version used for linking the kernel into
       LINUX_COMPILER, which is used for the banner, and also exposed to
       /proc/version
    
     - link lib-y objects to vmlinux forcibly when CONFIG_MODULES=y, which
       allows us to remove the lib-ksyms.o workaround, and to solve the last
       known issue of the LLVM linker
    
     - add dummy tools in scripts/dummy-tools/ to enable all compiler tests
       in Kconfig, which will be useful for distro maintainers
    
     - support the single switch, LLVM=1 to use Clang and all LLVM utilitie...
    b753101a
Kconfig 95.7 KB