[GIT PATCHES] kbuild updates

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

 



Hi Linus.

kbuild updates as accumulated over the last few months.
All patches has been in -mm in one or several versions.

Most noteworthy:
1) -Wundef added to CFLAGS. This is the cause of several new warnings,
   which for the most part has been fixed for now.
2) "PREEMPT" in UTS_VERSION. So we complain when dealing
   with modules compiled for a wrong kernel
3) Introduced Kbuild.include (the cause of most of
   the changes lines in top-level Makefile).
   It killed a lot of duplicate code
4) Introduce debug_kallsyms to better debug situations where
   kallsyms fails the consistency check
5) Added support for building rpm tarballs of source

Some of this was leftovers from my old bitkeeper tree, and authorship
is not correct due to wron cogito usage. The changelog message though 
attributes the correct author.

Please pull from:
www.kernel.org/pub/scm/linux/kernel/git/sam/kbuild.git

	Sam

Diffstat:
  
 Documentation/kbuild/makefiles.txt  |    6 +
 Makefile                            |  160 ++++++++++++++----------------------
 arch/m68knommu/Makefile             |    2 
 arch/mips/Makefile                  |    2 
 drivers/block/Kconfig               |   42 ---------
 include/asm-generic/vmlinux.lds.h   |    9 ++
 init/Kconfig                        |   22 ++++
 init/Makefile                       |    3 
 scripts/Kbuild.include              |   96 +++++++++++++++++++++
 scripts/Lindent                     |    2 
 scripts/Makefile.build              |    7 +
 scripts/Makefile.clean              |   14 +--
 scripts/Makefile.host               |    3 
 scripts/Makefile.lib                |   99 ----------------------
 scripts/Makefile.modinst            |    2 
 scripts/Makefile.modpost            |    1 
 scripts/conmakehash.c               |    2 
 scripts/kallsyms.c                  |    6 -
 scripts/kconfig/lkc.h               |    2 
 scripts/kconfig/menu.c              |    4 
 scripts/kconfig/zconf.tab.c_shipped |    8 -
 scripts/kconfig/zconf.y             |    8 -
 scripts/kernel-doc                  |    8 +
 scripts/lxdialog/dialog.h           |    2 
 scripts/lxdialog/inputbox.c         |    4 
 scripts/mkcompile_h                 |   12 +-
 scripts/mod/modpost.c               |    9 +-
 scripts/mod/sumversion.c            |    8 -
 scripts/package/Makefile            |   24 ++++-
 scripts/package/builddeb            |   56 +++++++++++-
 scripts/package/buildtar            |  111 ++++++++++++++++++++++++
 scripts/package/mkspec              |    9 ++
 scripts/reference_discarded.pl      |    1 
 scripts/reference_init.pl           |    1 
 scripts/setlocalversion             |   56 ++++++++++++
 usr/Kconfig                         |   46 ++++++++++
 usr/Makefile                        |    2 
 37 files changed, 555 insertions(+), 294 deletions(-)


Coywolf Qi Hunt:
  kbuild: make help binrpm-pkg fix

Fabio Massimo Di Nitto:
  kbuild: modpost needs to cope with new glibc elf header on sparc

Greg Edwards:
  kbuild: add ia64 support to rpm Makefile target

Ian Campbell:
  kbuild: allow cscope to index multiple architectures

J.A. Magallon:
  kbuild: signed char fixes for scripts

Jan-Benedict Glaw:
  kbuild: create tarballs

Jeff Mahoney:
  Lindent: ignore .indent.pro

Jesper Juhl:
  kallsyms: clarify KALLSYMS_ALL help text

Karl Hegbloom:
  kbuild: make 'cscope -q' play well with cscope.el

Keenan Pepper:
  kbuild: signed/unsigned char fix for make menuconfig

Matthias Urlichs:
  kbuild: obey HOSTLOADLIBES_programname for single-file compilation

Olaf Hering:
  kbuild: add -Wundef to global CFLAGS

Paolo 'Blaisorblade' Giarrusso:
  kbuild: describe Kbuild pitfall
  kconfig: trivial cleanup

Randy Dunlap:
  scripts/kernel-doc: don't use uninitialized SRCTREE

Ryan Anderson:
  kbuild: automatically append a short string to the version based upon the git commit

Sam Ravnborg:
  kbuild: Fix build as root then user
  buildcheck: reduce DEBUG_INFO noise from reference* scripts
  kbuild: Avoid inconsistent kallsyms data
  kbuild: "PREEMPT" in UTS_VERSION
  kbuild: Add target debug_kallsyms
  kbuild: fix buildcheck
  kbuild: Don't fail if include/asm symlink exists
  uml: Make deb-pkg build target build a Debian-style user-mode-linux package
  uml: Restore proper descriptions in make deb-pkg target
  kbuild: Fix bug in make deb-pkg when using seperate source and output directories
  kbuild: fix make O=... build
  kbuild: drop -Wundef from HOSTCFLAGS for now
  kbuild: drop descend - converting existing users
  kbuild: introduce Kbuild.include
  kbuild: fix make O=...
  kbuild: define clean before including kbuild file
  kbuild: KBUILD_VERBOSE was exported twice
  kbuild: pass less variables to second make invocation when using make O=...
  kbuild: silence mystery message
  kbuild: fix building external modules
  kbuild: fix make TAGS (for emacs use)
  kconfig: move initramfs options to General Setup

Tom Rini:
  kbuild: When checking depmod version, redirect stderr

Yum Rayan:
  kbuild: restrain output of "make help" to 80 columns

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [email protected]
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/

[Index of Archives]     [Kernel Newbies]     [Netfilter]     [Bugtraq]     [Photo]     [Gimp]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Video 4 Linux]     [Linux for the blind]
  Powered by Linux