opensubscriber
   Find in this group all groups
 
Unknown more information…

k : kbuild-devel@lists.sourceforge.net 16 October 2007 • 4:50AM -0400

[kbuild-devel] [GIT PULL (updated)] kbuild updates
by Sam Ravnborg

REPLY TO AUTHOR
 
REPLY TO GROUP




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


-------------------------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc.
Still grepping through log files to find problems?  Stop.
Now Search log events and configuration files using AJAX and a browser.
Download your FREE copy of Splunk now >> http://get.splunk.com/
_______________________________________________
kbuild-devel mailing list
kbuild-devel@list...
https://lists.sourceforge.net/lists/listinfo/kbuild-devel

Bookmark with:

Delicious   Digg   reddit   Facebook   StumbleUpon

Related Messages

opensubscriber is not affiliated with the authors of this message nor responsible for its content.