• Linus Torvalds's avatar
    Merge tag 'kbuild-v5.20' of git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild · 0af5cb34
    Linus Torvalds authored
    Pull Kbuild updates from Masahiro Yamada:
    
     - Remove the support for -O3 (CONFIG_CC_OPTIMIZE_FOR_PERFORMANCE_O3)
    
     - Fix error of rpm-pkg cross-builds
    
     - Support riscv for checkstack tool
    
     - Re-enable -Wformwat warnings for Clang
    
     - Clean up modpost, Makefiles, and misc scripts
    
    * tag 'kbuild-v5.20' of git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild: (30 commits)
      modpost: remove .symbol_white_list field entirely
      modpost: remove unneeded .symbol_white_list initializers
      modpost: add PATTERNS() helper macro
      modpost: shorten warning messages in report_sec_mismatch()
      Revert "Kbuild, lto, workaround: Don't warn for initcall_reference in modpost"
      modpost: use more reliable way to get fromsec in section_rel(a)()
      modpost: add array range check to sec_name()
      modpost: refactor get_secindex()
      kbuild: set EXIT trap before creating temporary directory
      modpost: remove unused Elf_Sword macro
      Makefile.extrawarn: re-enable -Wformat for clang
      kbuild: add dtbs_prepare target
      kconfig: Qt5: tell the user which packages are required
      modpost: use sym_get_data() to get module device_table data
      modpost: drop executable ELF support
      checkstack: add riscv support for scripts/checkstack.pl
      kconfig: shorten the temporary directory name for cc-option
      scripts: headers_install.sh: Update config leak ignore entries
      kbuild: error out if $(INSTALL_MOD_PATH) contains % or :
      kbuild: error out if $(KBUILD_EXTMOD) contains % or :
      ...
    0af5cb34
Makefile 64.4 KB