From: Sam Ravnborg <sam@ravnborg.org>
To: Linus Torvalds <torvalds@linux-foundation.org>
Cc: Andrew Morton <akpm@linux-foundation.org>,
LKML <linux-kernel@vger.kernel.org>,
kbuild devel <kbuild-devel@lists.sourceforge.net>
Subject: [GIT PULL (updated)] kbuild updates
Date: Mon, 15 Oct 2007 22:50:18 +0200 [thread overview]
Message-ID: <20071015205018.GA24467@uranus.ravnborg.org> (raw)
Hi Linus.
The kbuild patches has been rebased on top of -linus after
the x86 merge.
The patch that caused ARCH to be unset has been withdrawn for
now. It had additional issues and I need to do additional changes
to get it included - in other words it will await next merge window.
The following patches does almost clear my patch queue. I have some
fixes pending but need some more time to check them out.
On top of this I have a few reports from -mm that needs attention too.
So in other words I expect a smaller set of patches for -rc1 or -rc2
as my time permits.
In addition to latest pull request this one includes:
- rename of
CFLAGS => KBUILD_CFLAGS
AFLAGS => KBUILD_AFLAGS
CPPFLAGS => KBUILD_CPPFLAGS
rationale behind this was two-fold:
1) Do not let the CFLAGS environment variable impact all builds
2) Allow one to specify addition gcc options on the commandline
as make CLFAGS=-Os ...
- introducing ccflags-y, asflags-y and ldflags-y as the future
replacement of the EXTRA_* variants.
The majority (line wise) is update of generated files.
The rest is almost all one-liners so nothing controversial.
The file with most lines changed is makefiles.txt!
Please pull from:
git://git.kernel.org/pub/scm/linux/kernel/sam/kbuild.git
[Just pushed - It may need an additional hour to sync out...]
Sam
CREDITS | 6 +
Documentation/kbuild/makefiles.txt | 62 +-
MAINTAINERS | 4 -
Makefile | 57 +-
arch/alpha/Makefile | 2 +-
arch/alpha/kernel/Makefile | 2 +-
arch/alpha/lib/Makefile | 2 +-
arch/arm/Makefile | 14 +-
arch/arm/boot/compressed/Makefile | 2 +-
arch/arm/vfp/Makefile | 2 +-
arch/avr32/Makefile | 8 +-
arch/blackfin/Kconfig | 2 +-
arch/blackfin/Makefile | 4 +-
arch/cris/Makefile | 10 +-
arch/frv/Makefile | 32 +-
arch/h8300/Makefile | 14 +-
arch/h8300/lib/Makefile | 3 -
arch/i386/Makefile | 16 +-
arch/ia64/Makefile | 4 +-
arch/ia64/sn/kernel/Makefile | 2 +-
arch/ia64/sn/kernel/sn2/Makefile | 2 +-
arch/ia64/sn/pci/Makefile | 2 +-
arch/ia64/sn/pci/pcibr/Makefile | 2 +-
arch/m32r/Makefile | 8 +-
arch/m68k/Makefile | 8 +-
arch/m68knommu/Makefile | 8 +-
arch/m68knommu/platform/5206/Makefile | 2 +-
arch/m68knommu/platform/5206e/Makefile | 2 +-
arch/m68knommu/platform/520x/Makefile | 2 +-
arch/m68knommu/platform/523x/Makefile | 2 +-
arch/m68knommu/platform/5249/Makefile | 2 +-
arch/m68knommu/platform/5272/Makefile | 2 +-
arch/m68knommu/platform/527x/Makefile | 2 +-
arch/m68knommu/platform/528x/Makefile | 2 +-
arch/m68knommu/platform/5307/Makefile | 2 +-
arch/m68knommu/platform/532x/Makefile | 2 +-
arch/m68knommu/platform/5407/Makefile | 2 +-
arch/mips/Makefile | 8 +-
arch/mips/kernel/Makefile | 2 +-
arch/parisc/Makefile | 2 +-
arch/parisc/math-emu/Makefile | 2 +-
arch/powerpc/Kconfig.debug | 6 +-
arch/powerpc/Makefile | 30 +-
arch/powerpc/platforms/Kconfig | 2 +-
arch/ppc/Makefile | 16 +-
arch/ppc/boot/Makefile | 1 -
arch/s390/Makefile | 14 +-
arch/sh/Makefile | 6 +-
arch/sh/boot/compressed/Makefile | 2 +-
arch/sh64/Makefile | 4 +-
arch/sparc/Makefile | 8 +-
arch/sparc64/Makefile | 8 +-
arch/um/Makefile | 12 +-
arch/um/Makefile-i386 | 6 +-
arch/um/Makefile-os-Linux | 2 +-
arch/um/Makefile-x86_64 | 6 +-
arch/um/drivers/Makefile | 2 +-
arch/um/sys-i386/Makefile | 2 +-
arch/um/sys-ppc/Makefile | 6 +-
arch/um/sys-x86_64/Makefile | 2 +-
arch/v850/Makefile | 8 +-
arch/x86/boot/Makefile | 4 +-
arch/x86/boot/compressed/Makefile_32 | 2 +-
arch/x86/boot/compressed/Makefile_64 | 4 +-
arch/x86/math-emu/Makefile | 3 +-
arch/x86/vdso/Makefile | 4 +-
arch/x86_64/Makefile | 8 +-
arch/xtensa/Makefile | 8 +-
arch/xtensa/boot/Makefile | 5 +-
arch/xtensa/boot/boot-redboot/Makefile | 2 +-
drivers/atm/Makefile | 2 +-
drivers/input/misc/Kconfig | 2 +-
drivers/leds/Kconfig | 2 +-
drivers/telephony/Kconfig | 2 +-
include/linux/Kbuild | 3 -
init/Makefile | 2 +-
scripts/Kbuild.include | 8 +-
scripts/Makefile.build | 45 +-
scripts/Makefile.clean | 2 +-
scripts/Makefile.lib | 30 +-
scripts/basic/Makefile | 8 +-
scripts/basic/docproc.c | 34 +-
scripts/checkkconfigsymbols.sh | 59 +
scripts/export_report.pl | 10 +-
scripts/gcc-version.sh | 8 +-
scripts/genksyms/Makefile | 8 +-
scripts/genksyms/keywords.c_shipped | 180 ++--
scripts/genksyms/keywords.gperf | 1 +
scripts/genksyms/lex.c_shipped | 1802 ++++++++++++++++++----------
scripts/genksyms/parse.c_shipped | 2088 ++++++++++++++++++--------------
scripts/genksyms/parse.h_shipped | 159 ++--
scripts/genksyms/parse.y | 5 +-
scripts/kconfig/Makefile | 10 +-
scripts/kconfig/check.sh | 14 +
scripts/kconfig/lex.zconf.c_shipped | 25 +-
scripts/kconfig/mconf.c | 36 +-
scripts/kconfig/menu.c | 35 +-
scripts/kconfig/util.c | 13 +-
scripts/kconfig/zconf.gperf | 2 -
scripts/kconfig/zconf.hash.c_shipped | 220 ++--
scripts/kconfig/zconf.tab.c_shipped | 1406 ++++++++++++----------
scripts/kconfig/zconf.y | 11 -
scripts/makelst | 4 +-
scripts/mkmakefile | 8 +-
scripts/mod/file2alias.c | 40 +-
scripts/mod/modpost.c | 6 +
scripts/mod/modpost.h | 4 +-
scripts/ver_linux | 9 +-
108 files changed, 3951 insertions(+), 2849 deletions(-)
Adrian Bunk (4):
kbuild: fix export_report.pl
kconfig: syntax cleanup - drop support for "depends/requires/def_boolean"
include/linux/Kbuild: remove duplicate entries
kbuild: call export_report from the Makefile
Jan Beulich (1):
kconfig: tristate choices with mixed tristate and boolean values
Jesper Juhl (3):
kbuild: improve scripts/gcc-version.sh output a bit when called without args
kbuild: ver_linux fix glibc version print
kbuild: scripts/ver_linux : correct printing of binutils version
Kees Cook (1):
kbuild: make modpost detect unterminated device id lists
Matej Laitl (1):
kconfig/menuconfig: distinguish between selected-by-another options and comments
Mike Frysinger (1):
kbuild: clean Modules.symvers in external module dirs
Milton Miller (1):
kbuild: call make once for all targets when O=.. is used
Paolo 'Blaisorblade' Giarrusso (1):
kbuild: script to check for undefined Kconfig symbols
Petr Stetiar (1):
kbuild: fix segfault in modpost
Ram Pai (1):
kbuild: fix perl usage in export_report.pl
Randy Dunlap (1):
docproc: style & typo cleanups
Roland McGrath (1):
kbuild: pass -g to assembler under CONFIG_DEBUG_INFO
Sam Ravnborg (23):
kbuild: Use Elfnn_Half as replacement for Elfnn_Section
kbuild: check if we can link gettext not just compile
kbuild: fix genksyms Makefile
kbuild: __extension__ support in genksyms (fix unknown CRC warning)
kbuild: apply genksyms changes
ia64: fix sn to add include files using EXTRA_CFLAGS
kbuild: fix directory traversal bug
kconfig: make comments stand out in menuconfig
kconfig: fix segv fault in menuconfig
kbuild: fix infinite make recursion
kbuild: update _shipped files for kconfig syntax cleanup
kbuild: fix documentation in makefiles.txt
kbuild: kill EXTRA_ARFLAGS
kbuild: kill backward compatibility checks
kbuild: move Kai Germaschewski to CREDITS
kbuild: fix up CFLAGS usage
kbuild: enable 'make CFLAGS=...' to add additional options to CC
kbuild: check for wrong use of CFLAGS
kbuild: fix AFLAGS use in h8300 and m68knommu
kbuild: enable 'make AFLAGS=...' to add additional options to AS
kbuild: enable use of AFLAGS and CFLAGS on commandline
kbuild: enable 'make CPPFLAGS=...' to add additional options to CPP
kbuild: introduce ccflags-y, asflags-y and ldflags-y
next reply other threads:[~2007-10-15 20:49 UTC|newest]
Thread overview: 6+ messages / expand[flat|nested] mbox.gz Atom feed top
2007-10-15 20:50 Sam Ravnborg [this message]
2007-10-16 21:11 ` [GIT PULL (updated)] kbuild updates Markus Trippelsdorf
2007-10-16 21:23 ` Randy Dunlap
2007-10-16 21:34 ` Ismail Dönmez
2007-10-16 22:04 ` Sam Ravnborg
2007-10-16 23:24 ` [PATCH] x86 boot: Build a bzImage again Eric W. Biederman
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=20071015205018.GA24467@uranus.ravnborg.org \
--to=sam@ravnborg.org \
--cc=akpm@linux-foundation.org \
--cc=kbuild-devel@lists.sourceforge.net \
--cc=linux-kernel@vger.kernel.org \
--cc=torvalds@linux-foundation.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 an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.