From: Sam Ravnborg <sam@ravnborg.org>
To: Linus Torvalds <torvalds@osdl.org>, linux-kernel@vger.kernel.org
Cc: Andrew Morton <akpm@osdl.org>
Subject: [GIT PATCHES] kbuild updates
Date: Mon, 5 Sep 2005 19:41:50 +0200 [thread overview]
Message-ID: <20050905174150.GA17923@mars.ravnborg.org> (raw)
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
next reply other threads:[~2005-09-05 17:41 UTC|newest]
Thread overview: 10+ messages / expand[flat|nested] mbox.gz Atom feed top
2005-09-05 17:41 Sam Ravnborg [this message]
2005-09-05 19:35 ` Alistair John Strachan
2005-09-05 20:13 ` Sam Ravnborg
2005-09-05 21:32 ` Alistair John Strachan
2005-09-06 1:28 ` Sam Ravnborg
2005-09-06 1:38 ` Matt Mackall
2006-01-06 21:03 Sam Ravnborg
2006-01-09 21:11 Sam Ravnborg
2006-01-10 16:27 ` Linus Torvalds
2006-06-24 22:22 Sam Ravnborg
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20050905174150.GA17923@mars.ravnborg.org \
--to=sam@ravnborg.org \
--cc=akpm@osdl.org \
--cc=linux-kernel@vger.kernel.org \
--cc=torvalds@osdl.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox
all inboxes | Powered by JetHome®