Message ID | 200907232056.28635.elendil@planet.nl (mailing list archive) |
---|---|
State | New, archived |
Headers | show |
On Thu, Jul 23, 2009 at 08:56:27PM +0200, Frans Pop wrote: >Signed-off-by: Frans Pop <elendil@planet.nl> >--- > >Change was suggested by Sam Ravnborg; see http://lkml.org/lkml/2009/7/18/15. >Tested to work correctly. Reviewed-by: WANG Cong <xiyou.wangcong@gmail.com> > >diff --git a/arch/x86/Makefile b/arch/x86/Makefile >index 1b68659..1f3851a 100644 >--- a/arch/x86/Makefile >+++ b/arch/x86/Makefile >@@ -32,8 +32,8 @@ ifeq ($(CONFIG_X86_32),y) > > # Disable unit-at-a-time mode on pre-gcc-4.0 compilers, it makes gcc use > # a lot more stack due to the lack of sharing of stacklots: >- KBUILD_CFLAGS += $(shell if [ $(call cc-version) -lt 0400 ] ; then \ >- echo $(call cc-option,-fno-unit-at-a-time); fi ;) >+ KBUILD_CFLAGS += $(call cc-ifversion, -lt, 0400, \ >+ $(call cc-option,-fno-unit-at-a-time)) > > # CPU-specific tuning. Anything which can be shared with UML should go here. > include $(srctree)/arch/x86/Makefile_32.cpu >-- >To unsubscribe from this list: send the line "unsubscribe linux-kernel" in >the body of a message to majordomo@vger.kernel.org >More majordomo info at http://vger.kernel.org/majordomo-info.html >Please read the FAQ at http://www.tux.org/lkml/ -- To unsubscribe from this list: send the line "unsubscribe linux-kbuild" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html
diff --git a/arch/x86/Makefile b/arch/x86/Makefile index 1b68659..1f3851a 100644 --- a/arch/x86/Makefile +++ b/arch/x86/Makefile @@ -32,8 +32,8 @@ ifeq ($(CONFIG_X86_32),y) # Disable unit-at-a-time mode on pre-gcc-4.0 compilers, it makes gcc use # a lot more stack due to the lack of sharing of stacklots: - KBUILD_CFLAGS += $(shell if [ $(call cc-version) -lt 0400 ] ; then \ - echo $(call cc-option,-fno-unit-at-a-time); fi ;) + KBUILD_CFLAGS += $(call cc-ifversion, -lt, 0400, \ + $(call cc-option,-fno-unit-at-a-time)) # CPU-specific tuning. Anything which can be shared with UML should go here. include $(srctree)/arch/x86/Makefile_32.cpu
Signed-off-by: Frans Pop <elendil@planet.nl> --- Change was suggested by Sam Ravnborg; see http://lkml.org/lkml/2009/7/18/15. Tested to work correctly. -- To unsubscribe from this list: send the line "unsubscribe linux-kbuild" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html