[GIT PULL] more Kbuild updates for v4.19

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi Linus,

Please pull more Kbuild updates.

Thanks.



The following changes since commit ad1d69735878a6bf797705b5d2a20316d35e1113:

  Merge tag 'fuse-update-4.19' of
git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse
(2018-08-21 18:47:36 -0700)

are available in the git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
tags/kbuild-v4.19-2

for you to fetch changes up to d503ac531a5246e4d910f971b213807fea925956:

  kbuild: rename LDFLAGS to KBUILD_LDFLAGS (2018-08-24 08:22:08 +0900)

----------------------------------------------------------------
Kbuild updates for v4.19 (2nd)

 - 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

----------------------------------------------------------------
Andrzej Pietrasiewicz (1):
      kbuild: make sorting initramfs contents independent of locale

Masahiro Yamada (13):
      scripts/dtc: consolidate include path options in Makefile
      kconfig: error out when seeing recursive dependency
      kconfig: report recursive dependency involving 'imply'
      kconfig: improve the recursive dependency report
      kconfig: fix "Can't open ..." in parallel build
      kconfig: suppress "configuration written to .config" for syncconfig
      kbuild: remove "rpm" target, which is alias of "rpm-pkg"
      export.h: remove VMLINUX_SYMBOL() and VMLINUX_SYMBOL_STR()
      vmlinux.lds.h: remove stale <linux/export.h> include
      initramfs: move gen_initramfs_list.sh from scripts/ to usr/
      kbuild: test dead code/data elimination support in Kconfig
      kbuild: pass LDFLAGS to recordmcount.pl
      kbuild: rename LDFLAGS to KBUILD_LDFLAGS

Michael Forney (1):
      kbuild: Add a space after `!` to prevent parsing as file pattern

Michal Suchanek (1):
      kbuild: Fix LOADLIBES rename in Documentation/kbuild/makefiles.txt

Randy Dunlap (2):
      kconfig: add build-only configurator targets
      scripts: modpost: check memory allocation results

zhong jiang (1):
      Coccinelle: remove pci_alloc_consistent semantic to detect in
zalloc-simple.cocci

 Documentation/early-userspace/README       |  6 +-
 .../filesystems/ramfs-rootfs-initramfs.txt |  2 +-
 Documentation/kbuild/kconfig-language.txt  |  3 +-
 Documentation/kbuild/makefiles.txt         |  2 +-
 Makefile                                   | 18 ++---
 arch/arc/Makefile                          |  2 +-
 arch/arm/Makefile                          |  4 +-
 arch/arm64/Makefile                        |  4 +-
 arch/c6x/Makefile                          |  3 +-
 arch/h8300/Makefile                        |  2 +-
 arch/hexagon/Makefile                      |  4 +-
 arch/m68k/Makefile                         |  2 +-
 arch/microblaze/Makefile                   |  4 +-
 arch/mips/Makefile                         |  2 +-
 arch/mips/boot/compressed/Makefile         |  2 +-
 arch/mips/lasat/image/Makefile             |  2 +-
 arch/nds32/Makefile                        |  4 +-
 arch/powerpc/Makefile                      |  6 +-
 arch/riscv/Makefile                        |  4 +-
 arch/s390/Makefile                         |  2 +-
 arch/sh/Makefile                           |  4 +-
 arch/sparc/Makefile                        |  4 +-
 arch/um/Makefile                           |  2 +-
 arch/x86/Makefile                          |  4 +-
 arch/x86/Makefile.um                       |  4 +-
 arch/x86/boot/compressed/Makefile          |  6 +-
 arch/xtensa/Makefile                       |  2 +-
 arch/xtensa/boot/boot-elf/Makefile         |  2 +-
 certs/system_certificates.S                | 16 ++---
 include/asm-generic/vmlinux.lds.h          |  2 -
 include/linux/export.h                     |  7 --
 init/Kconfig                               |  2 +
 scripts/Kbuild.include                     |  4 +-
 scripts/Makefile.build                     |  6 +-
 scripts/Makefile.lib                       |  2 +-
 scripts/Makefile.modpost                   |  2 +-
 scripts/clang-version.sh                   |  2 +-
 .../api/alloc/zalloc-simple.cocci          | 41 +-----------
 scripts/dtc/Makefile                       | 18 ++---
 scripts/kconfig/Makefile                   | 16 ++++-
 scripts/kconfig/conf.c                     |  5 ++
 scripts/kconfig/symbol.c                   | 58 ++++++++++++-----
 .../Kconfig                                |  3 +-
 .../tests/err_recursive_dep/__init__.py    | 10 +++
 .../err_recursive_dep/expected_stderr      | 38 +++++++++++
 .../tests/warn_recursive_dep/__init__.py   |  9 ---
 .../warn_recursive_dep/expected_stderr     | 30 ---------
 scripts/link-vmlinux.sh                    |  4 +-
 scripts/mod/modpost.c                      |  8 +--
 usr/Makefile                               |  2 +-
 {scripts => usr}/gen_initramfs_list.sh     |  2 +-
 usr/initramfs_data.S                       |  4 +-
 52 files changed, 188 insertions(+), 209 deletions(-)
 rename scripts/kconfig/tests/{warn_recursive_dep =>
err_recursive_dep}/Kconfig (93%)
 create mode 100644 scripts/kconfig/tests/err_recursive_dep/__init__.py
 create mode 100644 scripts/kconfig/tests/err_recursive_dep/expected_stderr
 delete mode 100644 scripts/kconfig/tests/warn_recursive_dep/__init__.py
 delete mode 100644 scripts/kconfig/tests/warn_recursive_dep/expected_stderr
 rename {scripts => usr}/gen_initramfs_list.sh (99%)


-- 
Best Regards
Masahiro Yamada



[Index of Archives]     [Linux&nblp;USB Development]     [Linux Media]     [Video for Linux]     [Linux Audio Users]     [Yosemite Secrets]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux